A review by trasmussen
Princess Academy by Shannon Hale

5.0