A review by sariene
Fingersmith by Sarah Waters

4.0

Docking a full star for being WAY longer than it should have been, enough that at times it drags so badly I almost quit. That's the only thing I can complain about though