Fingersmith - Sarah Waters

Holy cow, I did not see that coming!