<P> The battle ultimately shifts in Evil's favor as Cinderella falls in combat and the barrier protecting Gavaldon fails, allowing Rafal to invade . However, instead of destroying the town, he takes Sophie's father's Stefan for execution by Sophie's own hands, as a' final sacrifice for love' and Evil's ultimate victory . In a last, desperate effort, Agatha reminds Sophie of her friendship, making her realize she already had a happy ending of her own, and was risking destroying it . Sophie has a change of heart at the last second and deceives Rafal, destroying his wedding ring and ultimately killing him, saving everyone in the nick of time . Full of regret, Sophie, Agatha and Stefan make amends, with Sophie finally letting Stefan have a family of his own, as she and Agatha pull back to the Endless Woods . There, they also give their farewell to Lady Lesso in her dying breath who was fatally stabbed in battle by her former son . </P> <P> Lady Lesso and Cinderella are promptly buried and everything is seemingly returning to its normal state, with Tedros, Agatha and Sophie meaning to head together to Camelot, when Sophie discovers she was chosen by Lady Lesso to be her successor as Dean for the School of Evil . Agatha and Tedros depart alone to Camelot, and despite feeling a twinge of jealousy at first, Sophie comes to fully embrace her new role and purpose and is content with herself, remarking "I am me". </P> <Ul> <Li> The School for Good and Evil (2013) </Li> <Li> The School for Good and Evil: A World Without Princes (2014) </Li> <Li> The School for Good and Evil: The Last Ever After (2015) </Li> <Li> The School for Good and Evil: Quests for Glory (2017) </Li> <Li> The School for Good and Evil: A Crystal of Time (2019) </Li> </Ul> <Li> The School for Good and Evil (2013) </Li>

School of good and evil book 3 summary