古时,相传江苏扬州府仪征县有贾白二姓,贾子金龙与白女玉霞幼年同窗共读,两小无猜,后又互订婚约。不料贾结交坏友,贪赌恋色,良辰吉日又起风波,白兄恐误妹终身,意欲退婚,玉霞素知金龙心地善良,误入歧途,愿导其改过,终嫁之。不久,金龙因赌,家业败尽,父又含恨而亡,金龙既不齿邻里,又羞于见妻,远走他乡。玉霞葬贾父之后,改扮男装,由老仆贾兴护随离家寻夫。
一日,天降大雪,巧遇金龙在外乞讨,玉霞与老仆商量挽救之道,收金龙为奴,勉其自力,改名金忠,其愧许之。
归途中,路经贾父墓碑,玉霞借吊祭孤坟启其孝思,促其醒悟。归后,玉霞吩咐金龙去后园种菜,并劝其工余勤读,不许步出园门。并以赌博、女色、钱财再三试之,知其真心悔改乃换装相会,夫妻终又团聚。