A review by plotsandreviews
Frindle by Andrew Clements

5.0