Aaaaargh 
 This was sent as an unsolicited review, and despite not having read he first book, the blurb appealed to me so I added it to my review TBR pile. Growing up, I loved fairy tales and as an adult, I still love reading them and I love reading updates, and twists on them. I had high hopes for the book and it met some of them. There's lots of originality, Chainani has good ideas, and seems to understand teen girls. BUT. 
 Oh, but. The messages this book sends had me tearing my hair out. Let me start by saying I wish I had read the first book, that would have helped. Apparently, at the end of book one, Agatha chose her friend Sophie over her prince charming, Tedros, even kissed her, thus violating the traditional fairy tale happy ending. Sounds promising, yes? Back home from school, Agatha and Sophie both begin to doubt their happy ending and then Agatha wishes for her prince, and a different happy ending. Trouble ensues and they find themselves back at the school where things have changed. The girls at the school of Good have decided that they don't need boys for a happy ending and boy sh ave been violently evicted and stories re-written. And that's when it got messy for me. Chainani had the chance to explore relationships, friendship, equality, gender roles, and what is or is not a happy ending. But, but, but. Agatha and Sophie's friendship is just that, despite the occasional hint that it could be more. I had hoped Chainani would at least explore the possibiliy but he doesn't. And in fact it's explicitly stated by several characters that a HEA has to be a boy and a girl. Sadly, none of the other characters challenge that assertion. 
 Then there's the constant assertion that Agatha MUST choose between her best friend and the prince, ie a boy. Apparently, a woman can't have a best friend if she has a significant other and vice versa. She must choose. Oh really? Why? Yes, friendships can get a bit dusty or neglected when a woman is in a committed relationship, there's only so many hours in a day, but that doesn't mean that you can't have both. What a miserable message to send teens. 
 I also found it hard to warm up to either Sophie or Agatha. Sophie is selfish, conceited, and not very bright while Agatha was quite wishy-washy. Quite frankly, I didn't care if they got any happy ending at all. I wanted to slap both of them. That said, some of Sophie's selfishness was motivated by her need to be liked and loved, and don't most of us want that? That was another missed opportunity; Chainani coild have done so much with that. To Sophie's credit, she does try to be good, inspired by Agatha: 
 "Everything Good in me is because of you, Agatha. Isn't it time I did something Good for you too?" 
 And this scene briefly gave me hope but that was dashed too: 
 "But why would Merlin care whether gnomes were peaceful or changed sexes?" Agatha asked. 
 "Because he believed the two linked," said Yuba. "He believed the brief period of playful transformation allowed gnomes to be more sensitive and aware than other creatures. If there was a way for humans to have that experience, for a moment, you too would be as peace loving as the gnomes. All wars preempted, all notions of Good and Evil dissolved...mankind perfected." 
 I loved what Chainani did with fairy tales in terms of tweaking them and seeing outcomes for some of the stories. I wish he had gone deeper and pursued the notions of equality, gender, etc. I won't bother with the rest of the series.