This was an okay book for me. I ran into the same problem as I have with all of John's works. They sound awesome, I love the new worlds introduced, cool characters, exciting plot...only to fall short. They just don't live up to what was promised. And the same is true here. The story became predictable and boring, and I lost my connection. John's a good author, but the blurb made him sound like a great author. So while the book is still good and enjoyable, I was expecting something better and more. I would still recommend it, because I'm a huge sci-fi/fantasy fan, and this is still a good book. Just not a 4 or 5 star one.