Long Shadows
Long Shadows

A long overdue clear-out at a charity shop produces evidence that clears a young woman of a murder committed twelve years previously. But if that is the case, who is the murderer and why was the evidence suppressed all those years ago? When DCI Caroline Worde is presented with this unwelcome situation she sets about righting this wrong. But the new investigation rapidly becomes a nightmare as she tries to find her way through a labyrinth of deceit, collusion and death.