A review by olivialeland
Because of Mr. Terupt by Rob Buyea

5.0

It was a magnificent book