(School for Good and Evil, 1) Best friends Agatha and Sophie come from a village where children periodically are chosen to be the heroes of fairy tale books. But first they go to school to learn to be heroes or villains. Agatha, a witch's daughter, is sure she'll be a villain and fashionista Sophie will be a hero. But when they are chosen, the roles are reversed. It has to be a mistake... right?