Overall, the book is good, but I would only recommend it to patient readers. In the beginning the book is slow and quite uninteresting. However it picks up its pace towards the middle and end of the story. Again, if you are patient enough, read it, the book gets fantastic. But for those readers who like books that start out strong, this book is not for you.