It is 1965 and young Alexandra Crewe obediently marries the man her
father has selected for her. But very soon both she and her husband
Laurence realize that their marriage is a disaster. When real love finds
Alexandra, she is powerless to resist. Her home becomes Fort Stirling, a
beautiful Dorset castle, but Alexandra fears that there will be a price
to pay for this wonderful new life. When tragedy strikes, it seems that
her punishment has come, and there is only one way she can atone for her
sins. In the present day, Delilah Young is the second wife of John
Stirling and the new chatelaine of Fort Stirling. The house seems to be
a sad one and Delilah hopes to fill it with life and happiness, but it
seems that the forces of the past might be too strong for her. As
Delilah searches for the truth, she realizes that perhaps some secrets
are better left buried.