Når Rachel gifter seg med flotte David Kerthen, ser alt ut til å falle på plass. Hun flytter fra Londons østkant til en praktfull herregård i Cornwall, der hun er omgitt av velstand og kjærlighet, dype tradisjoner og den hengivne stesønnen Jamie.
Men gradvis endrer Jamie adferd, og Rachels perfekte liv begynner å slå sprekker. Gutten får merkelige utbrudd, kommer med urovekkende forutsigelser og hevder å være hjemsøkt av sin mor Ninas gjenferd. Er det bare Jamies måte å straffe Rachel på for å ha tatt morens plass, eller er han mer traumatisert enn hun trodde?
Men Rachel begynner å grave i fortiden, og etter hvert som sommer blir til høst og deretter en snøtung vinter, finner hun grunner til å tro at det kan være noe i Jamies uhyggelige spådom: «Du vil være død før jul.»