A review by marjayne
Princess in Training by Meg Cabot

5.0