A review by romeowth
Fingersmith by Sarah Waters

4.0

wonderful; but unnecessarily long