It's rare that the second book in a series is as good as the first.
Mrs. Gonzalez has improved since her first book; it's easier to visualize her writing. The emotions are still strong and bright, the action is still clear and believable.
I love the fact that the single person in the world the heroine trusts most (besides her not-on-the-scene father) is the boy who is her guardian -- and although he is a patient, brave, smart, dependable type whom she cares deeply about she isn't buried in a morass of sexual hormones every time she looks at him.
And so we get lots about Asher being brave, Asher struggling with the presence of a suspected traitor, Asher talking things through with careful reasoning....and nothing about pretty eyes or silky hair. As a result, I actually respect Asher.
Even better, the heroine thinks of him as 'Asher, great human being and close friend that he is' as opposed to 'the hunk'...as so many other teen adventures would do. Do I suspect that these two will probably end up together someday? Yes. They have proven that they can work together very well indeed; they trust, respect, and care for each other.
Are they too occupied with saving the world right now to even think about that? Heck, yeah.
I love it.
The story went to good places, too. It didn't feel rushed or burdened with the stressed need to make every scene more high-octane than the last. It didn't have to, because as our teenage protagonists learned more about the issues at stake their choices took on more and more weight.
Mrs. Gonzales even avoided the typical "this is an item of power that corrupts everyone who touches it, but YOU are totally okay, young kid, because you are a special snowflake and we think you're a decent guy" trope. The consequences were real, and they were serious. It gave a gravitas and poignancy to the entire plot.
And the ending was very good, with a nice point to it. In the end it is a book about second chances, and the importance of fallible humans exercising moral agency.
Brava.