Vissa hemligheter låter sig inte begravas för alltid.
På sin skogspromenad med hundarna möter Jane Trevally plötsligt en liten vit terrier som dyker upp, alldeles ensam. Det visar sig snart att hunden nyligen tagits om hand av en ung kvinna, men nu verkar hon vara spårlöst försvunnen.
När försvinnandet anmäls till polisen erbjuder sig Jane att köra tillbaka hunden till dess registrerade ägare i London. Men så fort hon kommer till Thornwood, ett nedgånget hus i utkanten av Hampstead, känner hon igen sig. Jane har nämligen själv ett förflutet kopplat till just det här huset.
Mannen som öppnar är inte den hon minns från förr. Någon Rose känner han inte till heller. Men genom ett av husets fönster får Jane syn på en kvinna. En kvinna vars ansikte bär spår av något fruktansvärt. Minnena från det som hände tjugofem år tidigare börjar tränga sig på. Och Jane inser att Thornwood bär på svaren hon söker...