The Crimson Petal and the White, by Michael Faber

5 star rating

Author: Michael Faber