A review by am26
Adaptation by Malinda Lo

medium-paced

3.0

what the hell