Unfortunately for Agatha, Sophie is taking advantage of this opening.Whereas Agatha wants nothing to do with fame, Sophie puts on many shows.As the truth and impact of what they have done settles on the girls, Sophie is horrified to discover that they are back due to Agatha's wish for a different ending to their tale, mainly that she ends up with Tedros.
They tell Sophie to stay in the church alone; and Agatha, thinking that Sophie would be safe, leaves.
Sophie is taken into the forest with a message on her chest made from her own blood.
Tedros soon realizes he loves Agatha, causing Sophie to further fall into her rage and slowly turn into a bald, shriveled witch.
It is also revealed that Agatha, rather than Tedros, is Sophie's nemesis.
They soon arrive in a fairground and they notice butterflies trying to help them.
They get on a train unknowingly bound for the School of Good and Evil.
Determined to rewrite her story, Sophie breaks into the School Master's tower, only to find he is a young man who only wants her love.
Once she provides a kiss, however, he begins to rot and she heartbreakingly remembers that Villains are incapable of love.
During one of their escape attempts, Agatha and Sophie find the tower of the School Master, who gives them a riddle they must solve in order to go home: "What can Evil never have that Good can never live without?