A review by jasminzheng
Flowers for Algernon by Daniel Keyes

5.0

I am completely and utterly heartbroken.