Legend has it that Hongluan used to be a fairy attendant of the Queen Mother of the West. Hongluan is banished to the mortal realm because of her worldly desire to fall in love with a man. Later she returns to heaven and becomes the goddess of marriage.
Both the princes of Jinare in love with Liu Hongluan. She fancies Prince Chen, who is handsome, and conceives his child after a drunken rendezvous with him. Prince Hong, the ugly one, thinks of a deceitful plan that will land him Hongluan and leave her ugly sister to Chen. Hong feels guilty and gives up his wicked plan. Hongluan then marries Chen. Later, returning to heaven, the fairy maiden realizes the fact that all love in the world is transient and cannot compare to the eternal bliss of heaven. She descends back into the world, where she delivers her son and, with him, all her worldly emotions.