根据汉剧《二度梅》传统演出本改编。晚唐时候,朝廷腐败,奸相卢杞弄权,陷害忠良,梅伯高全家被杀只有儿子梅良玉侥幸逃跑了。陈日升被罢官回乡,隐居在家乡。梅陈两家相交很深,陈日升还曾答应将女儿杏元许配给梅良玉为妻。一天,忽然狂风大作,陈家后花园盛开的梅花纷纷落地,陈日升触景生情,在园里祭祀梅伯高,并产生了出家访道的想法。老夫人和孩子们劝阻他。陈日升说非要到梅花重开和再见到梅良玉才行。当夜,陈杏元在园里烧香祈祷时,发现园丁喜童就是梅良玉。原来,梅良玉逃身到陈家,怕连累他们,就埋名隐姓。两人相认,一起祷告上苍,恰巧,梅花二度开放,引得全家喜悦,陈日升准备择日为他们完婚。此时唐朝正遭受异族侵略,卢杞既要媚外,又要陷害陈家。他竟然讨下圣旨宝剑,要陈杏元出塞和番。陈杏元为了保住全家人的性命,只得含恨忍辱离家而去,梅良玉和她的弟弟春生依依不舍地伴送着她。从江南到北国,送君千里终有一别。陈杏元赠钗寄情,梅良玉立誓报仇,两人惜别。夜晚,陈杏元寄身于昭君庙,她决心以身殉情,以身殉国。她从落雁岩上纵身跳下的一瞬间,昭君神突然出现,引导她飞过了边关、长城,回到了梅园,终于与梅良玉团圆。