Ratings50
Average rating3.8
Some interesting new elements to the story and characters here. I still get frustrated with the exposition and sometimes preachy. The characters just don't realize that they've already made their point. I keep reading through it because I want to know what happens, and the world is still unfolding.