Dans le Shanghai du siècle dernier, entre l'opium et le mah-jong, les hommes se disputaient les faveurs des courtisanes qu'on appelait les fleurs de Shanghai. Nous suivons les aventures amoureuses de Wang, un haut fonctionnaire qui travaille aux affaires étrangères, partagé entre deux courtisanes, Rubis et Jasmin.