The School for Good and Evil
2007 • 488 pages

Ratings109

Average rating3.8

15

4.5 stars!
Reread 2022: loved it even more this time around! ❤️

I thoroughly enjoyed this one!! So much fun

September 26, 2020