Victorian London was the best of times and the worst of times. Crimson and Snow White petals is adapted from Michel Faber's best-selling novel of the same name. William Rackham (Chris O'dowd), the son of the perfume maker, has no intention of taking care of the family's perfume business and is determined to become a writer. At the same time, his neurotic wife makes him feel embarrassed and miserable, as if living in invisible shackles. Until one day, he was recommended by a friend to meet the mysterious prostitute Sugar (Romola garai). After that, he seems to have found an outlet for release. This is a dark story about love, desire and revenge, which contains the contradictions and collisions of various classes, and gives a detailed description of the role and status of women in this special era. There are many explicit descriptions of lust in the original work. When filmed into a TV series, it has also made appropriate cuts and modifications. At the same time, the dialogue of this classical play is full of poetry and people can not stop.