I don't really know how to rate this. I kinda feel like there is something wrong with me because a very loved and popular book that has a 4.5 star rating didn't really do it for me. I don't know why, I just didn't really care for it. I had a big problem with all the terrible language for one thing, but it was just an ok book to me. I didn't love it like I thought I was going to. Maybe that's the problem - I went into it thinking it would be the best book I've ever read, and it just wasn't.