A review by litelime
The Tale of Despereaux, by Kate DiCamillo

5.0