Oh my, the political game continues to get more and more complicated. Granted, that's also because Alex is no longer just a mage and at the periphery of the magical word.
Luna is continuing her education as a mage's (Alex's) apprentice. Eventually, it comes to Alex's attention that a number of apprentices are vanishing. Even one of Luna's classmates gets attacked (and I don't mean the verbal bullying because of her involvement with a rackshasa and an abusive dark mage). So of course our favorite shopkeeper gets involved, even when it's clear that the council might be involved to some degree. Turns out, it's never been as easy as light vs dark mages - of course not, that would have been too easy, right? *sighs*
My favorite part of this book was definitely Luna's training and the magical duels. And not just because of what our favorite weaver made for Luna so she can be much more on the offensive.
I have to say that, unfortuantely, I wasn't too invested in the actual mystery. It supposedly served to introduce characters important later on, but I just didn't care much about these assholes-in-training and I continuously wanted Verus (or Luna) to hurt them - and bad (especially that bitch, Natasha)! *lol* But Luna, despite becoming a much more fleshed out character, still was too passive, especially considering that the mystery of this volume happened to her fellow students. Also, we only got to visit my favorite character (Arachne) once. *pouts* Thankfully, the two new guys made up for it though. :)
All that is not to say that the book wasn't fast-paced and well written, as usual. We learned a lot about the nature of Luna's curse and different other manifestations of magic, which was VERY nice. Thus, I got swept along nicely and enjoyed myself a lot.