Song poet - avsløreren Liu Yong (Qi-ching) elsker låtskriveren Xie Tianxiang. Rett før avgangen til eksamen ankommer en ny hersker i Kaifeng - Qian Ke, med kallenavnet persisk for sitt tykke skjegg. Han inviterer sin gamle venn Liu Yong til høytiden. Liu, beruset, oppfører seg besatt, fire ganger ber herskeren ta seg av det som blir igjen av ham. Xie. Linjalen er sint, Liu leser moral. Før han drar, komponerer dikteren dikter til sin elskede.
Tjener Qian Ke leser ham et nytt dikt av Liu Yong. Den inneholder hieroglyfen "ke", som er en del av navnet Qian Ke. Dette kan tolkes som en bevisst fornærmelse. Qian ringer Xie Tian-xiang og ber henne om å fullføre diktet. Hvis hun uttaler navnet hans, vil han straffe henne med pinner og dermed gjøre det umulig for Liu Yong å kommunisere med henne. Men Xie på farten erstatter den forbudte karakteren og alle de andre som rimer med den. Slått av talentet sitt, inviterer Qian henne til å bli en konkubin. Hun husker Liu Yong, men tør ikke nekte.
Tre år har gått. Xie bor i herskerens hus, men ser ham ikke i det hele tatt. To tjenestepiker kommer, synd henne, som falt i en uforståelig disfavor. Kvinner går for å leke terninger. Noen berører Xie med en pinne. Hun skjeller, men det viser seg at det er herskeren selv. I straff må hun komponere et dikt.Linjalen er igjen fornøyd og lover å arrangere et skikkelig bryllup om et par dager.
Liu Yong ble en chuangyuan og med en æres eskorte passerer Qians hus (som han blir fornærmet av Xie). Han beordrer å bringe ham med makt. De kaller også Xie Tian-xiang. Her viser det seg: herskeren tok henne fra den foraktelige klassen og landstranden i tre år for en Liu Yong, og sørget for at Xie var en verdig venn av ham. Hun drar til den nylagde Zhuang Yuan.