A review by ashleyc5
Flowers for Algernon by Daniel Keyes

5.0

Be prepared to cry.