For the Good of the Town
- 2 hr 36 min listen
- 22 chapters
- Published 22 September 2026
About this audiobook
Summary
Harbrook keeps its money above the river and its poor below it. On the worst night in living memory, a drainage gate is opened fifty minutes too late, and Megan Barker's grandmother drowns in her own kitchen on Chapel Row. Seventeen, working nights at a care home, Megan asks the one question the council won't answer: who opened the gate, and when. The man who knows the truth is sitting eight feet away, saying nothing.
Take every story with you
Listen anywhere with FreeAudiobooks
Keep listening on your phone and discover thousands more audiobooks in the FreeAudiobooks app.
Open this audiobook in the app