A review by readwithkaitlin
Princess Academy by Shannon Hale

4.0