A review by literarilysmitten
Fingersmith by Sarah Waters

5.0