Minerva Koenig reviewed Affinity by Sarah Waters Jan. 25, 2024 Public Show rating 4 stars A spellbinding ghost story, a complex and intriguing historical mystery, and a poignant romance with … really good Show rating 5 stars I wish I could write like Sarah Waters :(