Scan barcode
A review by novelette
The Crimson Petal and the White by Michel Faber
3.0
Racy, and good. The subject matter had a chance to be trashy, and thank god. Loved the ending....