A review by allibug26
The Tale of Despereaux by Kate DiCamillo

5.0

“I broke the rules for good reasons…because of love.”