A review by twofourthree
Fingersmith by Sarah Waters

4.0

rly didn't expect the final twist