Reading progress update: I've read 58%.

Fingersmith - Sarah Waters

What????

 

Hahahahahahaha! 

 

I really should go to bed, but these plot twists....oh, man.