A review by jhartford
Princess in Waiting by Meg Cabot

slow-paced

3.0