Turns out I lied - I just reread this. I didn't enjoy it as much as previously but it was still a lot of fun.
God I LOVED this but I would never read it again because I have a strong suspicion I wouldn't like it nearly so much. High drama, big magicks, awesome girls, and scary evil. Recommended for the 10-15 crowd.