Still reeling from her recent harrowing experiences, Lacey Flint chooses to cease being a detective and reverts to working in uniform, albeit on a boat patrolling the Thames River; also living in a boat in a small inlet and taking up swimming in the polluted waters. But there is no way the author lets Lacey avoid danger and the taste of detecting. So it comes to pass one day that she encounters the remains of a female while swimming. And thus hangs a complicated tale.
Three more bodies turn up and Lacey becomes part of the investigation, which is full of twists and turns. It appears that the victims were from Afghanistan and smuggled up the Thames to some hidden location near where Lacey’s boat is docked. So the investigation initially is centered on a case involving people-smuggling. The question, of course, is why. A subplot involves Dana (Lacey’s boss) and her significant other, Helen, in their quest to have a baby, bringing them to a fertility clinic, setting the stage for another character to play a role in an ending that boggles the mind.
The author is famous for constructing novels full of surprises, and this one is no different. It is full of red herrings keeping the reader off balance and turning pages to find out what happens next.