You know when you’re reading a book and everything is happily coming together for the protagonists you’ve bonded with, when you realise that the fact there’s still 85 pages to go means something terrible is going to have to happen? I had the opposite problem with this book. I was a third of the way …