石太璞是泰山人,喜爱画符念咒,祈神驱鬼的法术。有一个道士遇见了他,很赏识他的聪明,就收他做弟子,打开一个书套的牙签,拿出两卷书来,上卷驱狐,下卷驱鬼。道士把下卷传授给他,说:“虔诚地学好这部书,衣食和美人就都有了。”石生问道士姓名,他说:“我是汴州城北村玄帝观的王赤城。”道士留下住了几天,把下卷的口诀都传授了给他才走了。
石生从此精于驱鬼镇邪之术,带着财礼到他家求他驱鬼镇邪的人接连不断。
一天,来了一位老叟,自称姓翁,把带来的银子绸缎炫耀地摆列出来,对石生说,他的女儿得了鬼病已经很危险了,求他务必亲自去一趟。石生听说病人已经很危险了,就推辞不接受他的财物,答应和他一起去试一试。
走了十几里路,进入了一个山村,到了翁叟的家,只见房舍华丽美好。进入内室,看到一个少女躺在薄纱帐子里,婢女用钩子把帐子挂起来。石生一看,姑娘约有十四五岁,气息微弱地躺在床上,脸色枯黄干瘦。石生走近前,姑娘忽然睁开了眼睛说;“良医来了。”翁叟全家都非常高兴,说这姑娘已经好几天不能说话了。石生便退出内室,详细询问了病情。翁叟道:“白天常见一个少年进来,跟她睡在一起,去捉他的时候,又看不见了;一会儿又来了。我想他一定是个鬼。”石生说:“如果他是个鬼,驱走他并不难;我担心他是个狐狸,那么我就不知驱赶它的办法了。”翁叟说:“一定不是狐狸,一定不是!”石生就画了一张符给他,这天晚上就住在他家里。
半夜里,有一个少年进入石生房里,穿戴整洁。石生怀疑是主人的亲属,就站起来问他。少年说:“我是个鬼。老翁家都是狐狸。我偶然喜爱上他家的女儿红亭,才暂时住在这里。鬼作祟迷惑狐狸,并不损伤阴德。你何必护着他家而拆散别人的姻缘呢?姑娘的姐姐叫长亭,容貌艳丽绝伦,我特地保留下她清白的身子,让她完好无瑕,以便等待你来。他们如果答应把她许配给你,你才可以给红亭治病;到那时候,我一定自己离去。”石生答应了他。
这天晚上,少年没再来,姑娘顿时就清醒了。天明以后,翁叟非常高兴,把这件事告诉了石生,请石生进去看看。石生焚烧了旧符,坐下来诊视病人。只见绣花帷幕边有—个女郎,美丽得如同天上的神仙,心里知道她一定是长亭。诊视完了以后,石生要一碗水洒洒帐子,这位女郎急忙端了一碗水给他。她走动之间,眼波流转,神韵动人。石生此时心动神摇,心里早已不在鬼身上了。他出了内室后辞别老翁,托词说要回去制药就走了,好几天没回来。
此后,翁家那个鬼越发肆无忌惮了,除了长亭之外,媳妇、婢女都被他迷惑淫乱。翁叟又派仆人牵着马去请石生,石生推托有病不去。第二天,翁叟亲自来了,石生故意装出腿有病的样子,拄着拐杖出来。翁叟向他行了礼,问他得病的缘故。他说:“这是单身的难处啊!昨日晚间婢女上床给我换汤壶,跌了一跤,失手把汤壶掉下来,把我的两脚烫起了泡。”翁叟问:“为什么这么久了不再续娶呢?”石生说:“只恨找不到像您一样的清白人家。”翁叟默默无言地走了,石生走着送他说:“病好了我一定去,不用麻烦你亲自来了。”又过了几天,翁叟又来了,石生一跛一拐地见他。翁叟安慰问候了几句话,就说:“刚才我跟老伴商议过了,你如果能把鬼驱走,使我全家安宁,我的女儿长亭,已经十七岁了,我就情愿把她嫁给你。”石生大喜,跪下磕了头,对翁叟说:“你既然有这样的美意,我怎么还能珍惜我这有病的身体呢?”立刻就走出门去和翁叟一起骑马去了。
到了翁叟家,给患鬼病的人看完了病,石生恐怕他们背约反悔,就要求和老太太见面订婚约。老太太急忙出来说:“先生怎么怀疑我们呢?”就把长亭头上所插的金簪交给石生作为凭证。石生磕头拜见了岳母,于是把全家人都召集起来,一个个都给他们把鬼患驱除了。只有长亭一个人藏在内室没有见到,石生就画了一张佩在身上的符,叫人拿去给他。这一天晚上安安静静,鬼影都消失了。唯有红亭还在呻吟,向她身上洒了一些洁水,她所患的病好像立刻消失了。石生想告辞回去,翁叟殷勤诚恳地挽留他。到了晚上,请石生喝酒,珍肴美味罗列,劝酒布菜十分亲切。一直喝到二更天,主人才向石生告辞走了。
石生刚躺下要睡,听见敲门声很急,起身开门一看,长亭闪身进来了,神色语气惊慌地说:“我们家的人要拿刀来杀你,赶快逃走吧。”石生胆颤心惊,面无人色,越过墙头,急忙逃窜了。他远远望见前面有火光,就急忙向那里奔去,原来是村里的人夜间在打猎。等到他们打完了猎,石生就跟他们一起回去了。
石生心里又怨恨又愤怒,没有地方可以申诉,想要到汴城寻找师父王赤城;而家里有个老父亲,病卧在床很久了,放心不下。石生日夜筹思谋划这件事,不能决定去还是不去。忽然有一天,两辆车子来到门前,原来是翁家老太太送长亭来了,她对石生说:“那天晚上你就回来了,为什么不再商议一下婚事?”石生见了长亭,怨恨都烟消云散了,所以对那天夜里的事也就隐瞒不说了。翁老太太督促两人在庭院里拜完了天地。石生要设酒席招待岳母,她推辞说:“我不是闲人,没有时间坐下来品尝美味佳肴。我家老头子年老糊涂了,有什么对不住你的地方,姑爷你肯为了长亭而念及到老身,就深感庆幸了。”于是上车走了。原来翁叟杀女婿的预谋,老太太并不知道,等到没有赶上石生返回来,老太太才知道,心里颇为生气,和老头子整天吵骂。长亭也哭泣不肯吃饭。老太太硬作主张把长亭送来,不是老头子的本意。长亭过了门,石生问她,才知道了其中的缘故。
过了两三个月,翁家来接女儿回家探亲,石生估计她不能回来了,就不许她回去。长亭从此就时常啼哭。过了一年多,生了一个儿子,起名叫慧儿,雇了一个奶妈哺育他。然而儿子好哭,晚上必定要回到母亲那儿。一天,翁家又派车来,说老太太非常思念女儿,长亭越发悲伤,石生不忍心再留她了。长亭要抱着孩子去,石生不允许,长亭就自己回娘家了。临别时,约定以一个月为期;可是过了半年多仍然没有消息。石生派人去探看,翁家从前租赁居住的院子已空了很久,没人住了。又过了两年多,一切希望都断绝了。儿子整夜啼哭,石生心如刀割。
不久,石生的父亲病死了,石生倍加哀伤,因而病倒了。父丧期问病势沉重,不能接受宾客朋友的吊唁。正在昏昏沉沉之际,忽然听见一个妇人哭着进来了。一看,原来披麻戴孝的人是长亭。石生心中十分悲痛,一阵难受就断了气。婢女惊慌呼叫,长亭才停止了哭泣,过来抚摸石生身体。过了好一会儿,石才渐渐苏醒过来,自已疑心已经死了,以为是在阴间与长亭相聚。长亭说:“不是在阴间。我不孝顺,不能得到严父的欢心,受到阻挠,三年不能回来,实在对不住你的一片心。正好我的家人由东海经过这里,得知公公去世的凶信。我遵严父之命断绝了与你的儿女之情,却不敢遵从他的乱命而违背翁媳之间的礼制。我来的时候母亲知道,父亲却不知道。”说着话儿子扑到她怀里。说完了话,她才抚摸着儿子哭着说:“我有了父亲,孩子你没了母亲了!”慧儿也嚎啕大哭,满屋的人都掩面哭泣。长亭站起身来,着手料理家务,灵柩前供的祭品器具齐全而干净,石生心里大感安慰。但是因为得病时间久了,急切间不能起床。长亭就请石生的表兄接待来吊唁的宾客。吊唁的礼仪结束以后,石生才能柱着拐杖站起来,与长亭一起商议安排殡葬的事。安葬完毕,长亭要辞别回去接受违背父命的谴责。可是丈夫拉着手臂,儿子大声哭泣,于是就忍住暂时不走了。
过了不多日子,翁家有人来告诉长亭的母亲病了。长亭就对石生说:“我是为了郎君的父亲来的,郎君就不为了我的母亲放我回去吗?”石生答应了。长亭叫乳母抱着儿子到别处去,自己流着泪出门走了。一去之后,好几年没有回来,石家父子也渐渐忘记她了。
一天,天刚亮时打开大门,长亭竟飘然进来了。石生正惊骇地询问,长亭满面愁容地坐到床上叹息着说:“从小在闺阁中长大,把走一里路都看作很远;现在一天一夜奔波千里,累坏了!”石生仔细问她,长亭想说又住口了。石生执意请她说,她才哭着说:“现在就对你说,恐怕我感到悲痛的事,正是郎君感到快乐的事。近几年,我家迁居到山西境内,租赁了赵乡绅家的宅第居住。主客交情十分密切,父母就把红亭许配给赵公子为妻。赵公子经常嫖赌放荡,家庭生活很不和睦。妹妹回来告诉了父亲,父亲留下她,半年不叫她回去。赵公子十分愤恨,不知从哪里聘了一个恶人来,派遣神将拿着铁索,把老父亲绑去了。一家人十分惊恐,顷刻间就四处逃散了。”石生听说后,禁不住笑了起来。长亭气愤地说:“他虽然不讲仁义,可也是我的父亲。我与你夫妻几年,只有相好而没有相怨之处。今天我家人亡家败,上百人流离失所,你即使不为我父亲伤心,难道也不为我伤心吗?听说之后反而手舞足蹈,更没有一言半语安慰我,为什么这么无情义啊!”一甩袖子就走了。石生追着向她道歉,长亭已经不见了。石生心里惆怅悔恨不已,只好打算彻底决裂了。
过了两三天,翁老太太和长亭一起来了,石生非常高兴地安慰问候。老太太与长亭二人都跪下了,石生吃惊地问他们,母女二人都哭了。长亭说:“我赌气走了,现在自己不能坚持,又要来求人,还有什么脸面呢?”石生说:“岳父固然不是人,但是岳母对我的恩惠,你对我的情义,都是我永远不会忘记的。然而那天我听见岳父遭祸事而感到高兴,也是人之常情,你为何不能暂时忍耐一下呢?”长亭道:“刚才在途中遇到母亲,才知道捉去我父亲的人,原来是你师父。”石生说:“真是这样,也很容易办。但是岳父不回来,你们父女离散;恐怕岳父回来了,那么你的丈夫就要哭,儿子就要悲了。”老太太立誓表明自己的心意。长亭也立誓报答丈夫的恩情。
石生准备了行装到汴州去,打听着找到了玄帝观,原来王赤城也刚回来不久。石生进去参拜了师父,师父便问他:“你来为了什么事?”石生看见厨房里有一只老狐狸,在它的前股上穿了一个孔用绳索拴着,就笑着说:“弟子这次来,就是为了这只老狐精。”王赤城追问他,石生说:“它是我岳父。”就把实情告诉了师父。王道士说这老狐太狡诈,不肯轻易释放。石生再三请求,王道士才答应了。石生就详细地述说了这老狐狸的种种狡诈行为,老狐狸听见了,把身体挤进灶膛里,好像惭愧的样子。王道士笑道:“他羞耻之心还未完全丧失。”石生站起来,牵着他出去,用刀割断了绳子从伤口里抽出来。狐狸痛极了,咬得牙直响。石生不一下子抽出来,而是一顿一挫地往外抽,笑着问老狐狸:“岳父感到痛,不抽绳子可以吧?”老狐狸眼睛凶光闪闪,好像有恼怒的神色。石生放了它以后,它便摇着尾巴出了道观跑了。
石生辞别了师父回家。三日前已经有人来石家报告翁叟回来的消息。老太太先回去了,留下女儿等候石生。石生到了家,长亭迎上前跪在地上,石生把她扶起来说:“你如果能不忘夫妻的感情,我倒不在乎感激不感激。”长亭说:“现在我父母家已经迁回故居了,村子离这儿邻近,可以互通音信了。我想回娘家探望父亲,三天就可以回来,郎君相信不相信?”石生说:“儿子生下来以后就没有母亲,可是也并没有夭折。我天天过着光棍的生活,已经习惯了。现在我不像赵公子那样,反而以德来报答你父亲,我已为你尽到了情义。如果你真的不回来,在你来说是辜负了我的情义。两家相距虽然很近,我一定不再过问了,还有什么不相信的?”长亭第二天回了娘家,过了两天就返回来了。石生问道:“为什么这么快就回来了?”长亭说:“父亲因为郎君在汴州曾经戏弄过他,心里老忘不了,絮絮叨叨地老说这件事。我不想再听了,所以早回来了。”从此以后,长亭和她母亲、妹妹之间的往来很密切,而岳父和女婿之间还是不相往来。