A review by anniefwrites
Holes by Louis Sachar

5.0

Second time around and it still holds up. What a fantastic plot and wonderful character journeys!