I read this in just over 24 hours, I literally did not want to put it down, wanted to know how it would end, but dreaded it ending. David never fails to fails to impress me, he maintains a perfect balance of laugh out loud moments, and pathos. He’s one of our greatest writers at the moment. If you haven’t read this, do so, you won’t regret it. I would have given a lot more than 5 stars if I could.