Ratings128
Average rating4.5
Given all the hype, I expected a 5-star read, but I got a great 4-star read. Having recently read David Copperfield in preparation, this book was an interesting reading experience in that I knew what was going to happen, but not how. The story was moving, but I think the messaging would have been more impactful if it were more subtle.