Good girls can seem ten-a-penny at times and some people would have you believe they’re sweet little things that wouldn’t harm a hair on a squirrel’s back. And in 1980s south London, private investigator David Good thinks he’s been lucky enough to find his very own example of well-behaved perfection.
But he really ought to have known better and it’s not long before he finds things are not all he was hoping for. In fact, he’s not got much further than a less than intimate lunch for two, when things start to go seriously pear-shaped, and almost terminal.
Join a love-filled Good as he wanders blindly in to someone else’s nightmare and find out just what it is that ends up leaving such a sour taste in his cynical little mouth.