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

4.0