On an early morning walk, a young girl finds the body of her classmate, Tim Pieters, hidden amongst some bushes. The boy's family are desperate for answers but the killer is never found.
Almost two decades later, political pressure sees the cold case reopened and Detective Ella Marconi inherits the job. Ella attacks the case with vigour, determined to shake off the memories of her last investigation, which ended with her being shot in the line of duty. But she knows it won’t be easy – after all this time the murderer is probably long gone and the memories of any witnesses are fading.
Georgie Riley, the girl who found Tim’s body, is now a paramedic, trying to face up to her own demons. There's never been any reason to doubt her story, but when Ella receives an anonymous call insisting that Georgie has information about the Pieters’ case, she decides to dig deeper.
As long-buried secrets and lies finally come to light, can Ella track down the killer before more people are hurt?