A review by sheamcc2
The Passion of New Eve by Angela Carter

challenging dark funny reflective sad

5.0