Bad Blood
by Sarah Hornsley
Narrated by Gemma Whelan
About This Audiobook
Set against the backdrop of a small English town, *Bad Blood* follows Justine Stone, a barrister tasked with prosecuting her former boyfriend for a brutal double murder. The case forces her back into a past she has spent twelve years escaping, unraveling secrets about her own family that complicate everything she thought she knew about the crime. Hornsley builds the tension through two timelines, weaving Justine's courtroom present against the murky events of her youth in a story where legal duty and personal survival pull in opposite directions.
Gemma Whelan brings an incisive quality to the narration that suits a protagonist who argues for a living yet struggles to speak certain truths aloud. Her controlled delivery makes the cracks in Justine's composure land harder when they appear. At just over ten hours, the pacing is tight, and the intimate first-person structure translates especially well to audio, placing listeners directly inside a narrator who is unreliable by profession and necessity.
Browse Related Lists
More narrated by Gemma Whelan
Wundersmith: The Calling of Morrigan Crow
Jessica Townsend
11h 50m
Hollowpox: The Hunt for Morrigan Crow
Jessica Townsend, Jim Madsen
14h 27m
The Murders at Fleat House
Lucinda Riley
11h 38m
Storm Over Camelot
Sophie Keetch
20h 26m
Nevermoor: The Trials of Morrigan Crow
Jessica Townsend, Jim Madsen
11h 1m
North and South
Elizabeth Gaskell
19h 14m