Wow. Although some parts were predictable, overall, this was an interesting twist on good and evil. Cannot wait to read more (: 
 Review coming soon? (: 
 Okay, this might contain SPOILERS so please leave and read at your own discretion. 
 One of the many things I loved and hated this book for was the interpretation of what's good and who is considered as good and evil. The interpretation of evil was icky and all things that were ugly while beauty portrayed all things good. 
 We are first introduced to Sophie - the loose interpretation of all things "good". Her beauty, the hair, the looks. However, as the saying goes, looks can be deceiving. 
 Next, we are introduced to Sophie's "good intention" - Agatha. Agatha, the girl dressed in black who lives near/at a graveyard. She's whom we would regard to as a witch by her demeanor. Why would a "good" befriend a witch? The reason is simple, because Princess Sophie wants to be taken by the school master to the school for good and evil. She believed by doing this deed, she would be placed in a school for princesses who'll get good and wonderful endings. 
 But things never goes as planned. 
 Although both Sophie and Agatha does get picked for this school, deeming them as the antagonist and protagonist of the story, things go awry. Sophie, the pretty one goes to the school for evil and Agatha, the witch, goes to the school for good. 
 In Sophie's school, it made a lot of sense as to why her roommates didn't like her. They were supposed to be unforgiving, and for lack of a better word, bad. Treating Sophie the way they treated her seemed like second nature to them. And Sophie, always trying to prove her goodness led her to reveal her true nature - the one we've seen all along. Although we usually welcome beauty, the way she portrays herself shuns me away. 
 In Agatha's school, most - if not all these beautiful boys and girls shuns me. The way they treat Agatha makes me cringe. In a school for good, they were supposed to love and defend. Instead, they treated Agatha poorly, often shunning her away. In some ways, I thought it was a brilliant move by Chainani - to prove that good doesn't always mean beautiful. It definitely reminded me of the ugly duckling - and Agatha has yet to blossom into that beautiful swan. 
 As the story progresses, we see how each character is innately good and bad. It also progressed to multiple misunderstandings and miscommunications - even Sophie who refused to understand nor listen to a word Agatha has to say. Although it annoyed me, I still felt the need to finish this book. The writing wasn't particularly flowery which made it simple to understand. 
 Overall, it wasn't the best book I've ever read but it was thoroughly entertaining. As a middle school book, I hope the message goes through. 
 That beauty and good do not always go together as evil is with ugliness. It is when we truly get to understand someone before we can deem it in the end. 
 Now, which school do you belong to?