A review by astrape
Loveless by Alice Oseman

5.0

I'd give it more stars if possible