jamikrut 's review for:

Affinity by Sarah Waters
4.0

Weird, but I liked the twist at the end.