Ratings347
Average rating4.5
Never have I read a book in which the characters feel so real. One of my favorite fiction books I've ever read (not that I've read a lot). There was lots in this book that I know went way over my head and I already want to read it again just to analyze more of the many themes and messages contained.