De zonden die we in het verleden hebben begaan, achtervolgen ons voor de rest van ons leven. Noem ze spoken, klopgeesten of kehua – we dragen ze met ons mee. Fay Weldon voert ons mee naar het Londen van de 29-jarige Scarlet, die haar man wil verlaten voor een B-filmacteur, Jackson. Zij neemt haar grootmoeder Beverly hierover in vertrouwen en de kehua (Maori-geestverschijningen) zijn hier ook getuige van. Beverly mag dan wel ruim in de tachtig zijn, ze is niet te oud om Scarlet van advies te voorzien. Ook de kehua blijken een grote invloed op de gebeurtenissen te hebben… Hoe de verschijningen tot Beverly gekomen zijn vormt het begin van dit familie-epos vol magie, liefde, en een moord.