À fin du XIXesiècle, dans la concession britannique de Shanghai. Plusieurs « maisons des fleurs », réservées à l’élite masculine, forment un monde clos où l’on vient autant pour dîner, fumer de l’opium, jouer au mah-jong et se distraire que pour rencontrer des courtisanes. Les femmes qui y travaillent sont appelées « les fleurs de Shanghai ». Wang, un haut fonctionnaire, est le client officiel de la sublime et dépensière Rubis. Dans une autre maison, il fréquente aussi Jasmin…