I really like this book but it was hard to ignore some flaws. At times the characters can be shallow and another predictably one-dimensional and then it get interesting and then there's consistency and continuity issues (and those random calling everyone "children" by the character themselves) and then some interesting random twisted thing which I enjoy. I can say for certain that at the end of the book I am surprised that the author's biography have better writing credit than his writing ability in this book.