Song poet - afsløreren Liu Yong (Qi-ching) elsker sangskriveren Xie Tianxiang. Lige inden hans afgang til eksamen ankommer en ny lineal til Kaifeng - Qian Ke, der kaldes persisk for sit tykke skæg. Han inviterer sin gamle ven Liu Yong til festen. Liu, beruset, opfører sig besat, fire gange beder linealen om at passe på, hvad der er tilbage af ham. Xie. Linealen er vred, Liu læser moral. Før han forlader, komponerer digteren digte til sin elskede.
Tjener Qian Ke læser ham et nyt digt af Liu Yong. Den indeholder hieroglyfen "ke", som er en del af navnet Qian Ke. Dette kan fortolkes som en bevidst fornærmelse. Qian ringer til Xie Tian-xiang og fortæller hende at afslutte digtet. Hvis hun udtaler sit navn, vil han straffe hende med pinde og derved gøre det umuligt for Liu Yong at kommunikere med hende. Men Xie på farten erstatter den forbudte karakter og alle de andre, der rimer med den. Slået af sit talent inviterer Qian hende til at blive en konkubine. Hun husker Liu Yong, men tør ikke nægte.
Der er gået tre år. Xie bor i herskerens hus, men ser ham slet ikke. To tjenestepiger kommer, skammer hende, der faldt i en uforståelig utilfredshed. Kvinder går for at lege terninger. Nogen rører Xie med en pind. Hun skælder, men det viser sig, at det er herskeren selv. I straf skal hun komponere et digt.Linealen er igen tilfreds og lover at arrangere et rigtigt bryllup om et par dage.
Liu Yong blev en chuangyuan og med en æres-eskort passerer Qian's hus (som han bliver fornærmet af Xie). Han beordrer at bringe ham med magt. De kalder også Xie Tian-xiang. Her viser alt sig: herskeren tog hende fra den afskyelige klasse og kysten i tre år for en Liu Yong, og sørgede for, at Xie var en værdig ven af hans. Hun rejser til den nyligt fremstillede Zhuang Yuan.