This was an all around well written book. Nice world building, great characters, good story. The only down side was no real ending and the next book isn't ready yet. But the book was so well done that I don't feel like I am hanging off a cliff hanger, or that I am done with the story. I just want the next book to be written. My son who is about 9 developmentally wants to know when the movie will come out. He said, while I read it to him, that he could see it in him mind. High praise from him.