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

4.0