Scan barcode
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.