|aPreview for book 3 of the School for good and evil 'The last ever after'. 33 pages.
|aIt's all happy ever after in the School for Good and Evil ... or is it? The second title in the NYT bestselling dark and enchanting fantasy adventure series, is perfect for girls who prefer their fairytales with a twist.
After saving themselves and their fellow students from a life pitched against one another, Sophie and Agatha are back home again, living happily ever after. But life isn't exactly a fairy tale…When Agatha secretly wishes she’d chosen a different happy ending with Prince Tedros, the gates to the School for Good and Evil open once again. But everything has changed and a happy ending seems further away than ever…