Ratings878
Average rating3.5
I decided to read this book to see why it became so successful. The first half of the book was pretty underwhelming, with a lot of stereotypes and uninspired dialog, but then it took steam and the plot became more and more gripping. All in all a 3.5 stars rounded up to 4