A review by sabrinahughes
Fingersmith by Sarah Waters

5.0