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 scarred hand; Piper, who seems too perfect to be real; and peculiar little Lilias...