Die Adaption von Michel Fabers Roman "Der karmesinrote Blütenblatt" spielt im viktorianischen London. William Rackham (Chris O'Dowd) ist der Erbe eines Parfüm-Unternehmens und hat eine psychisch kranke Ehefrau, Agnes (Amanda Hale), die nicht aus dem Haus darf. Er träumt davon, ein berühmter Schriftsteller zu werden, doch ihm fehlt jegliches Talent. Sein Vater will ihn nicht mehr finanziell unterstützen, solange er nicht anfängt, ernsthaft in der Firma zu arbeiten. Dann lernt Williams die junge und intelligente Prostituierte Sugar (Romola Garai) kennen, die selbst ein Buch schreibt, voller Hass auf all die Männer, die sie und ihre Kolleginnen missbraucht haben. Er verliebt sich in sie und verschafft ihr eine eigene Wohnung, unter der Bedingung, dass sie ihn exklusiv empfängt. Währenddessen hilft sie ihm mit guten Ratschlägen, den Betrieb zu leiten.