This book is absolutely amazing. Easily one of my top favorite books I have ever read. There hasn't been very many books where I can just sit and read it for hours at a time and still not want to put it down. I'd give it way more than 5 stars if I could! It's amazing!