A review by mar_the_star
Fingersmith by Sarah Waters

emotional mysterious

5.0