A review by ravenpond
Solitare by Alice Oseman

4.5