A review by khornstein1
Affinity by Sarah Waters

3.0

Grim but not gripping, I pressed on to the last page, rewarded with a spectacular ending.