Literally the best book I have ever read! I love it a lot! The movie was pretty good too and was very similar to the book. Usually that doesn't happen so that means that the author had a good description of all the characters. Amazing and the best book.