A review by aidrielle
The School for Good and Evil by Soman Chainani

5.0