Plain Bad Heroines - Emily Danforth

‘Brimming from start to finish with sly humour and gothic mischief’ SARAH WATERS ‘Beguilingly…