The School for Good and Evil 06. One True KingHarperCollins Publishers, Jun 2, 2020 - 616 pages The fairy tale of Sophie and Agatha comes to a dramatic conclusion in this sixth and final book. Who will sit on Camelot's throne and rule the Endless Woods? Who will be the One True King? |