Volgens een oude mythe worden er één keer in de vier jaar twee kinderen ontvoerd uit Gavaldon om naar de school van Goed en Kwaad te gaan, waar ze worden opgeleid tot sprookjesfiguren. Nadat hartsvriendinnen Sophie en Agatha ieder hun eigen weg insloegen, leek hun gezamenlijke avontuur afgelopen. Agatha ging met Tedros terug naar Gavaldon en Sophie bleef achter bij de mooie, jonge schoolmeester. Maar ze kunnen geen rust in hun nieuwe levens vinden. Hun verhaal - en dat van vele anderen - moet herschreven worden. Nu de meiden van elkaar gescheiden zijn, heeft het Kwaad de macht overgenomen en zijn de slechteriken van het verleden terug om hun eigen eindes te veranderen. De wereld van Goed en Kwaad staat weer volledig op zijn kop. Kunnen Sophie en Agatha het Kwaad voor altijd stoppen.