St Andrews, 1996. Three drunken students stumble upon the body of a young woman named Rosie, who was assaulted and left for dead in the cathedral grounds. The only suspects are the three students, stained with her blood. Twenty-five years later, Rosie's murder has become the subject of a provocative true-crime podcast, and DS Karen Pirie is unexpectedly put in charge of the cold-case review.
With the suspects under attack, Karen's case becomes a live investigation overnight. But is Ziggy's death a revenge killing, or is Rosie's killer trying to bury the truth? In 1996, the recovery of an abandoned car leads to an arrest, but with a lack of evidence, the investigation flounders-until a potential eyewitness brings DI Maclennan new hope. In the present, Karen makes a shocking discovery.
Damning forensic evidence leads to a shock arrest. Karen brings the suspect in for questioning, but she has only 24 hours to build a case. Bel's callout on the podcast produces an eyewitness, whose testimony leads Karen and Murray to a horrifying possibility. With a new lead to pursue, Karen is forced to confront a version of the truth she had never thought possible.
Lauren Lyle
DS Karen Pirie
Emer Kenny
River Wilde
Gemma McElhinney
Janice Hogg
Kevin Mains
DS Jimmy Lawson
Daniel Portman
Colin Duff