This book is going to be almost impossible for me to review, so I'm going to keep it pretty short. I actually ended up seeing the movie before reading the book, and I really, really loved the movie. My feelings toward the book are more lukewarm. A lot of this book is worldbuilding and being introduced to all of the characters, and the movie did a really good job of sticking to the book for the most part, so it was a lot of reading things that I already knew, and I think that it made it a little boring for me. I also found myself not liking certain characters while reading as much as I liked them in the movie. However, I could have had a completely different reaction had I read the book first, so that's why I feel like I can't be completely fair in this review. I would have rated the book three stars, and the movie five, so I settled on a four star rating. I'll be diving into the next book straight away so we'll see if my opinion is different going in blind!