Ratings2,254
Average rating4.5
Almost 6 years exactly since I first read this. I had forgotten many of the smaller details (and even some of the bigger ones!). It was a great great book to get me back in the groove after my longest ever reading slump!