A review by alligatoralyssa
Holes by Louis Sachar

5.0