- ScreenwriterTong Tik-sang
During the Huang Chao Rebellion, the daughter of Assistant Minister of Treasury, Zhao, and court guard, Yuan, had a one-night affair. Consequently, Chao gives birth to a set of fraternal twins—Rain, the son, and Flower, the daughter. The day the city falls, Zhao gives the baby boy Rain to Yuan for safe keeping.
To save himself, Zhao’s father tries to force Zhao to seduce the enemy general, Cai. Zhao retains her chastity by taking her own life. After Zhao’s death, Cai decides to adopt and raise the baby girl. Saddened by the death of his love, Yuan entrusts the orphan boy to Qin.
Cai takes Flower along to marry the daughter of Royal Attaché, Cheng. Being an admirer of Flower’s mother, Qin would rather raise a girl who may resemble her own mother. It is also Cai and Qin’s understanding that the baby boy could receive a better education if adopted by Cai, and becomes an heir to the general. With this belief, Qin and Cai agree to swap their children.
General Cai’s new bride Cheng is a recent widow. Not willing to be separate from her own daughter XiaoQiao after the wedding, Cheng performs yet another changeling by sending Flower to the countryside to be raised by a servant.
Seventeen years later, Cai retires from the army and becomes Qin's neighbor. Despite the tight control of both Cai and Qin imposed on their children, the two young people still make the inevitable acquaintance. With florist Qeng's assistance, the young man and woman develop a relationship in secrecy.
Cai and Qin finally have no choice but to inform the young couple that they are twin brother and sister. The heartbroken Rain decides to leave home to become a monk, while Flower gives birth to a baby. At long last, Madam Cheng tells the truth that in fact the girl named Flower is her real daughter XiaoQiao. Lifting the cloud of incest, the young lovers are finally reunited.