Ellen Ferris is a woman haunted. Haunted by memories that cannot be her own. Somehow she knows that to unlock the secrets she would need to look at her ancestry and, with this in mind, she employs a genealogist, Alan Watson, to investigate.
His investigation reveals a startling series of events in which they both become embroiled and this alerts Ellen's husband, Tom, who suspects they are having an affair. As he seeks terrifying revenge things come to a terrible conclusion in the village of Towersley Frith, a place where they all have history.