Scan barcode
A review by ihavetoomanybooks
The Princess Diaries by Meg Cabot
challenging
emotional
funny
lighthearted
fast-paced
2.0