Admittedly, I had trouble with this book. It felt really long in general, but then it had so much to it adding layer and dimension and detail. But all that detail made it feel like it meandered a lot and took almost up till the halfway mark to actually get a focus on where it was going to (the focus being a Marvel Avengers-inspired collecting of colorful Infinity Stones -I mean Invictus Spheres. The collecting of which while fun, adventurous, and imaginative, still felt tedious). I also didn’t like Pi much this time around. She felt really antagonistic, high-handed, and disrespectful. As in, she didn’t pull her punches telling people what she thought of them, and most of the comments out of her mouth were spiteful. I know I shouldn’t spoil, but there are some deaths toward the end. Several of them being villains. What really rankled me was that none of the hero characters seemed to feel any remorse from killing people (even fellow students). They actually said things like “he deserved to die”. No one deserves to die, even if they’ve done heinous things. There also weren’t any repercussions from them killing people. Comments like that show off the heroes as being very cold-hearted, callus, and repugnant and apparently don’t value life, and I keep trying to reconcile that with my idea of hero. It also irked me that Pi and Aurie actually knowingly traded the life of one of their fellow students (granted, they didn’t like him much) in place of the life of a friend of theirs who had already willingly sacrificed himself. I didn’t want to lose the character who had sacrificed himself, but it’s practically murder what they did, and definitely playing god. It also irked me that Pi had talked about wanting to kill off her rivals, which sounds far more villainous than heroic. The cast of minor characters was a blur of names without anyone really standing out, with the exceptions of the clichéd mustached-twirling villains, and the Green Arrow clichéd Russian mobsters. But it did have quite a few wonderful, magical moments. And the ending is heart-warming, tying up everything nicely and leading up to a new series.