The movie is based on the Cantonese opera masterpiece "Unfinished Love and Revenge in Fengge" by Mai Bingrong and Feng Fengnu. Princess Yan (played by Cai Zhuoyan) is determined to marry a vassal state and become a princess. During the long journey of getting married, she becomes enemies with General Cheng (played by Lin Feng) who is responsible for escorting her. Unexpectedly, the two gradually develop feelings for each other. The two of them disregarded the incompatibility between heaven and earth and made a pact
The movie is based on the Cantonese opera masterpiece "Unfinished Love and Revenge in Fengge" by Mai Bingrong and Feng Fengnu. Princess Yan (played by Cai Zhuoyan) is determined to marry a vassal state and become a princess. During the long journey of getting married, she becomes enemies with General Cheng (played by Lin Feng) who is responsible for escorting her. Unexpectedly, the two gradually develop feelings for each other. The two of them disregarded the incompatibility between heaven and earth and made a pact