CW: paedophilic rape. Gritty. Rough character backstories presented in a matter-of-fact way. A gripping and fast-paced narrative. Plenty of suspense and concern for our protagonist and a satisfying ending where everything is tied up neatly. A smattering of non-linear plot (a bit like a Sunday night TV detective drama: find the dead body, present the lead up to the crimes, resolve the crimes and baddy gets his comeuppance). An entertaining read.