A review by literarywreck
The Princess Diaries by Meg Cabot

5.0