Frieda Klein learns from her former classmate, Maddie Capel, that Maddie’s teenage daughter, Becky, claims she was raped in her own bed one night while her mother was downstairs. Becky’s story awakens dark memories of an eerily similar incident in Frieda’s own past that she’s been avoiding for decades. When Becky is found hanging from a beam in her bedroom, Frieda seeks out her old high school friends to ask what they remember about the night that prompted Frieda to leave town for good. But confronting the ghosts of the past turns out to be more dangerous than she ever expected.
Ruth Lennox is found dead in a pool of her own blood. Detective Chief Inspector Karlsson can’t piece together a motive and calls in psychotherapist Frieda Klein, hoping her talents will offer a new angle on the case. When it emerges that Ruth was hiding a scandalous secret, her family closes ranks. Then a patient’s chance remark sends Frieda down a dangerous path that seems to lead to a serial killer who has long escaped detection.
A London social worker makes a routine home visit only to discover her client, Michelle Doyce, serving afternoon tea to a naked, decomposing corpse. With no clues as to the dead man’s identity, Chief Inspector Karlsson again calls upon Frieda Klein for help. Frieda discovers that the body belongs to Robert Poole, con man extraordinaire. But she can’t shake the feeling that the past isn’t done with her yet.
The abduction of a five-year-old provokes a national outcry and a desperate police hunt. When his face is splashed over the newspapers, psychotherapist Frieda Klein can’t ignore the coincidence: one of her patients has been having dreams in which he has a hunger for a child.