A review by novabird
Affinity by Sarah Waters

4.0

Waters created great tension balanced by the sensual and intellectual both between characters and in atmosphere. It had a didn't see it coming ending. An enjoyable read.