Ratings10
Average rating3.6
The first third was good, then there was a sudden jarring time shift and I should have listened to my gut instinct and abandoned the book right there. The last two thirds wandered around in circles, attempting to tie everything up, but it was so rambly and so full of convenient coincidences that I found the last two thirds of the book to be distinctly tedious. I ended up skimming the last 30 pages, just to get it over with.