A review by hellegade
The Princess Knight by G.A. Aiken

5.0