Lorsque Carrie McClelland, auteur à succès, visite les ruines du château de Slains, elle est enchantée par ce paysage écossais, à la fois désolé et magnifique.
La région lui semble étrangement familière, mais elle met de côté son léger sentiment de malaise afin de commencer son nouveau roman, pour lequel elle utilise le château comme cadre et l'une de ses ancêtres, Sophia, comme héroïne. Puis Carrie se rend compte que ses mots acquièrent une vie propre et que les lignes entre fiction et faits historiques se brouillent de plus en plus. Tandis que les souvenirs de Sophia attirent Carrie encore plus au cœur de l'intrigue de 1708, elle découvre une histoire d'amour fascinante, oubliée avec le temps.
Après trois cents ans, le secret de Sophia doit être révélé.