I really enjoyed this book. I had to reread book one to be sure I was up-to-speed on what happened in book 1. It started a little slow but picked up the pace fairly quickly. The characters continue to evolve into more complex beings and I am looking forward to the next one. The only downside were the errors in the book.