Desperate to escape her dangerous husband, Ruth flees Texas for a small village on the coast of Cornwall when her daughter Annie was two. Living under assumed names, Ruth and Annie have managed to create a sense of security in the ten years they’ve lived in sleepy Perrin's Point. But when Annie is kidnapped from the beach one day, Ruth’s life is thrown into a tailspin. And when a child’s body washes up on the shore wearing Annie’s clothes, all assume the worst. Meanwhile a killer prepares to lure Ruth into the web of lies he's created to finally rid himself of his mother's vicious ghost.