The School for Good and Evil
2007 • 488 pages

Ratings109

Average rating3.8

15

3.5 stars but I will go on with the series for sure!

April 8, 2018