宋朝仁宗年间,黄州有个儒生名为张从龙,他临溪结庐,在其中苦读。城内家中也没什么人,也没有妻室。
这年春天,正倚窗闲坐,不久发现在一老者驾一艘小船过来,船上坐一青衣美人。张从龙就问你们是哪里的,现在要去哪里。老者回道,今年大荒,又无处借食,想要将此女卖了,换些日常家用之资。
张从龙于是邀老者进屋详谈,老者说自己姓苏,也是本州人氏,家里也就他父女俩了,此女乳名珍娘,年方二八,也能识文断字,而且女工做的好。现在正想找个媒人把她嫁了。
叫了老者一番话后,张从龙承诺要娶珍娘,没多久就两人就完婚了,婚后两人是如鱼得水,自然是整日里鱼水之欢不断。而且珍娘恪守妇道,对于亲友也是和和气气。张从龙婚后贪恋情欲,贞娘要从龙要以功名为重,要发奋读书,今后才能扬名。从龙一听更加敬爱贞娘。
随后从龙用功,然后进京应试,最后被选为开封府祥符县县令,于是带上贞娘前去赴任。到了任上,贞娘处事更是小心,而且劝从龙要体恤百姓,为官要清廉,遵守国家法度。这时其他府州县都风调雨顺的,唯在张从龙所在的县连年干旱。百姓请从龙祈雨,但是从没应验,张从龙心里也是很着急。
百姓又往开封府去陈情,包公于是亲临祥符县求雨。从龙一听包公来了亲自把他迎进县衙,包公见县衙内阴晦少明,于是悄悄的和从龙的同僚说县衙内妖气太重,如果能扫除阴秽,天将降大雨。
同僚以包公之言转述给从龙,从龙不以为意。包公亲自手书一封祈雨书,然后率从官员前往城隍庙烧香。刚祈祷完毕,立时倾盆大雨,更有风雷交加,只听得一声霹雳,房屋震动。回到县衙内一看,只见从龙室内有一枯骨,骷骸震碎,还有血在流,而美妇贞娘却不见了,但见墙上有朱书书篆字数行,众人都不认识,于是请包公查看,包公看罢,原来是一首寺:
善恶幽冥皆有报,雷霆诛击岂无因?
生行淫乱污尘俗,死纵妖邪惑世人。
万种风流收骨髓,一团恩爱耗精神。
从今打破迷魂阵,枭震骷骸示下民。
从龙听包公这样一念,顿时吓得面如土色,众人问其故,包公说我望见有妖气,所以知之。包公然后问起贞娘是如何来的,从龙据实以告,包包说我观此女这生必会生淫乱之事,若不是我行文祈祷于天,请天诛之,不久你将元气耗散。众人莫不叹包公之德,神明莫及也。