When Rachel marries dark, handsome David, everything seems to fall into place. Swept from single life in London to the beautiful Carnhallow House in Cornwall, she gains wealth, love, and a stepson, Jamie.
But then Jamie makes a chilling prediction, and Rachel's perfect life begins to unravel. Haunted by the spectre of David's late wife - Jamie's real mother - Rachel finds herself drawn to the deserted mines where she plunged to her death, three years prior.
As Rachel starts digging into the past, she begins to grow suspicious of her husband. Why is he so reluctant to discuss Jamie's behaviour? And what exactly happened to cause his ex-wife's untimely suicide? With December looming, Rachel begins to fear there might be truth in Jamie's words:
'You will die at Christmas'