India, 1915. Terwijl op het Europese continent de Eerste Wereldoorlog in volle gang is, geniet de jonge Bess Ravenhart met volle teugen van haar leven. Ze is gelukkig getrouwd en heeft net een zoontje gekregen, Frazer. Maar dan staat haar bestaan opeens volledig op zijn kop: haar man komt om bij een tragisch ongeval. Verdoofd van verdriet reist Bess met haar zoontje af naar Schotland, waar haar schoonouders wonen. Eenmaal daar aangekomen blijkt er geen einde te zijn gekomen aan Bess’ tegenslag: haar schoonmoeder eist Frazer op en zet haar schoondochter het huis uit.
Schotland, eind jaren dertig. Ondanks de dreiging van een nieuwe oorlog heeft Bess tegen al haar verwachtingen in weer het geluk gevonden met een lieve man en kinderen, maar haar hart blijft pijn doen door de wond die het verlies van Frazer heeft achtergelaten. Tot op een dag Frazer opnieuw in haar leven verschijnt. Komt Bess’ verlangen naar een hereniging alsnog uit, of zal het gevaar dat Frazer met zich meebrengt alles wat haar lief is op het spel zetten?