A review by brandypainter
Princess Academy by Shannon Hale

4.0