I was in a reading slump for the first 100 pages, and I kinda get the feeling that this book is a little over detailed. I almost gave up on this story. I was going to give it three stars at first, but now that I finished it, I'm sure this book deserves at least four. I mean, the ending.. It was amazing. Even though the start was rough, I really enjoyed reading this book!