Every four years, two children are kidnapped from the village of Gavaldon. Usually, one child is well-behaved and beautiful, and the other is ugly and peculiar. The kidnapper, referred to as "the School Master", allegedly kidnaps them to the School for Good and Evil in the surrounding Endless Woods, where they are trained to become fairytale heroes and villains.
Beautiful and pink-loving Sophie dreams of attending the School for Good and finding true love. Meanwhile, her best friend Agatha, who isn't stereotypically pretty and withdrawn, is deemed the perfect candidate for the School for Evil. On the night of the kidnapping, both girls are kidnapped but are seemingly sent go the "wrong" schools: Sophie to the School for Evil and Agatha to the School for Good. Soon after, Sophie becomes smitten with King Arthur's son, Tedros of Camelot, who also takes notice of her. Agatha, however, only wants to go home; she and Sophie ask the School Master to go home, but the Storian begins their fairy tale. He tells them they must follow it and give them a riddle to solve; the answer is true love's kiss.
Let me reassure everyone that this story is not written by me, it is written by its original American author Soman Chainian.