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