I thought the last 200 pages of the book were excellent. I thought it was slow up until that point, but I'm not sure I would have enjoyed the last 200 pages as much as I did without the slow parts leading up to that point. But the more I thought about the book after I was done reading it, the more I started to really love the story. So I'm torn between rating this a 3 and 4. There is potential for a sequel, and I have to say that I hope there is one.