!!!!!! SO MUCH TO SAY !!!!!!! Like many other books I've read, there are SOOO MANY plot twists. The princess who is expected to be the 'good gal' is actually a witch 'within' and the girl who prefers a life other than princes and castles is actually considered the 'good one'. Even though Sophie (witch) and Agatha ('good') seem like complete opposites, they are still friends. At least they CONSIDER themselves to be. In my opinion, they don't seem like the BESTEST of friends and their trust for one another seems to waver sometimes. But if you're someone who loves reading about war, hearing the phrase 'girls rule' or 'who needs boys?', then this book is perfect. The school which is supposed to be for good got into a war between boys and girls **BOYS ARE LOOSING!! YESS** There is one character is we all thought was dead but .... COMES BACK TOP LIFE!! And in a very critical moment of the story as well which leads to a whole new plot twist. Oh, and did i mention there was ... MAGIC??? If this wasn't enough to convince you, I hope you changed your mind because there is MAGIC involved. (everyone loves magic ... except for those who don't, of course)