A review by dangercrane
Fingersmith by Sarah Waters

4.0