The School for Good and Evil
2013 • 544 pages

Ratings52

Average rating3.7

15

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

April 8, 2018Report this review