A review by ohestelle
Affinity by Sarah Waters

3.0

So devastating.