Fingersmith - Sarah Waters Enjoyed it greatly.