Rachel Carlson (Demi Moore) je uspešna pisateljica, ki se težko sooča z življenjem vse odkar se je njen sin utopil po nesrečnem naključju. Da bi pobegnila od vsega, pristane na prijateljičin nasvet in odpotuje na Škotsko v zakoten kraj. Na otoku spozna mladega varuha svetilnika Angusa (Hans Matheson) v katerega se zaljubi. Stvari se začnejo zapletati, ko Rachel izve, da je Angus že dlje časa mrtev in ko ji lokalna vedeževalka začne govoriti, da je njen sin ves čas poleg nje.