The author has done a fantastic job with the story lines in this book, just when you think you have it figured out, the plot shifts, and you are left wondering where it is going next... and there are simply things you didn't see coming in the book, and I love that!