A review by mikhaylovam
Plain Bad Heroines by Emily M. Danforth

4.25