A review by vaporization
Fingersmith by Sarah Waters

5.0

I was bamboozled but I fucking called that ending. The first part is a little repetitive but then oh my god it gets so good.