Really good book. It easily could have been 2 separate stories in 2 separate books and you just would have had 2 good books. The author's writing style gives just enough detail to keep yourself grounded in the book but moves the story along so well that you can't put it down. Personally, my only criticism is that I enjoy my books with more of a wrapped up ending rather than feeling like I need more and have to know how the rest of the characters lives went. Overall, it was a book I couldn't put down!