When her best friend dies under mysterious circumstances, Sophie sets off to stay with her cousins on the remote Isle of Skye. It's been years since she last saw them--brooding Cameron with his... This description may be from another edition of this product.