By Ankita Bhargava (Spoilers for the first two chapters of The School for Good and Evil) The School for Good and Evil by Soman Chainani revolves around two girls named Sophie and Agatha. They live in a small town, where every four years, two children are kidnapped by the School Master. Those children (one good, one evil) later show up in storybooks that mysteriously arrive in the village, after being taken to twin schools of good and evil. Sophie's dream is to be a Good princess, while Agatha is the perfect candidate for and Evil witch. However, when they are finally taken to the school, Sophie is taken to the School for Evil, while Agatha is taken to the School for Good. I really liked this book because of the way that it immediately introduces the character's personalities, their flaws and their relationships with other characters. In the first page, we learn that Sophie wants to marry a prince and that she is a little conceited. It also introduces Agatha as her po...