A review by wollstonecrafty
Affinity by Sarah Waters

why would you ever read anything else when you could be reading sarah waters