The School for Good and Evil · Book 3
The Last Ever After
- Published
- 21 July 2015
- Pages
- 675
- ISBN-13
- 9780062104977
- Type
- novel
Buy on AmazonAll The School for Good and Evil books in order

About this book
The Last Ever After (2015, 675 pages) closes the original trilogy, sitting between A World Without Princes and Quests for Glory as Sophie and Agatha's story about the fairy-tale universe's moral architecture reaches its resolution.
Its place in The School for Good and Evil
The Last Ever After is book 3 in the The School for Good and Evil series. It follows A World Without Princes. It is followed by Quests for Glory. See the full The School for Good and Evil reading order.
Every few years, two children vanish from the village of Gavaldon, spirited away to the School for Good and Evil, where one is trained to be a storybook hero and the other a storybook villain. Sophie is convinced she's destined for Good — all blonde hair and princess dreams — while her strange, cynical best friend Agatha assumes she's obviously Evil. When they're each dropped into the opposite school, both girls (and the fairy-tale universe's entire moral architecture) are forced to confront how little "good" and…
Editions
- edition · unknown publisher · — · ISBN 9780062104953
- edition · unknown publisher · — · ISBN 9780062104977