3.48k reviews by:

snowbenton

Filter

Excellent story, horrible character development / motivation / characterization.