Emperor Zhongshan Xudong's wife Liang Yi, in case that she lost favor for not having son, exchanged her daughter for a boy. She made a mark on her daughter's shoulder and named the boy Xu Tianbao.
Eighteen years later, the son of a Duke Chang Ming wanted to keep the singer Bai Liying by force and killed her father. Xu Tianbao saved Liying. He kept her at a house in case that Chang Ming would retaliate. The two fell in love with each other and decided to marry. Tianbao's mother disliked Liying because she lived in a poor family. Tianbao's mother wanted to scold and beat her but found the mark by chance. At that time, the emperor wanted to keep Tianbao as his son-in-law. Tianbao loved liying and alienated the princess. The angry princess wanted to kill liying and Tianbao saved liying and beat the princess.
The princess made complaints to the emperor. The emperor first thought it was a quarrel between the couple. But Chang Ming had hated Tianbao. He told the emperor that Tianbao beat the princess because of Liying. The emperor wanted to kill Liying. Tianbao's mother did not want Liying to be killed, so she told the emperor that Liying was the daughter of emperor Zhongshan. But the emperor was even angrier. He demoted Xudong's family and ordered to kill Xu Tianbao. The killer was Changming.
At the execution ground, Bai Liying and Tianbao agreed that at noon, when Tianbao was killed, Liying would commit suicide. But when Tianbao was about to be killed, the princess held the imperial edict to pardon Tianbao his crime. But Liying was dead already.