A review by dws
Fingersmith by Sarah Waters

4.5