A review by mamaavocado
Fingersmith by Sarah Waters

dark emotional mysterious sad tense medium-paced

5.0