The School for Good and Evil
Best friends Sophie and Agatha are taken to fairy tale school and sorted to wrong sides.
2,042-word summary · 9 min read
1 books in this series, listed in reading order.
Best friends Sophie and Agatha are taken to fairy tale school and sorted to wrong sides.
2,042-word summary · 9 min read