方中,山东人,祖籍山西。平时做一些木料生意,常常奔走于其他地方,偶尔很长时间也不回家。这次眼看着马上到了上元节,方中就想着尽早回家。走了不久,盘算着感觉还有几天就能回到县城老家。时间上也略微宽裕,自己的脚步故而也就放慢了。所以不免把时间都用在了游山玩水上。这天自己没觉着多久,可是已经到了深夜很晚的时候,方中去了一家客店,抬起手敲了敲门正打算住一晚,可是敲了一会儿也没有人来,周围好多家店同样如此,方中无奈只好一个人游走在街道上。没一会儿遇到了一个更夫,和对方说明了情况,更夫觉得他可怜,就说让他和自己回家,方中赶紧道谢,随后跟着更夫就走了。
回到更夫家中后,更夫让他在堂厅稍等一会儿,自己去了后面拿出了一张案几,又从卧室中拿出了两张座椅。随后示意方中坐下,更夫说:“平时家中也没有什么客人来,只有我和以前领回来的一个可怜的流浪小丫头,现在年纪也不小了。”说完喊了两声“阿环”。只见有一个女子没一会儿从帘幕后面走了出来,这女子长得清秀婉约,体态姣好。方中一眼就喜欢上了她,更夫让阿环去斟酒,自己去了厨房没一会儿端出几盘菜来,更夫说;“因为很晚了,只有一些剩菜了,希望你不要嫌弃。”方中笑了笑表示没什么,拿起筷子一口菜一口酒的吃喝了起来。转天方中又要启程,从布袋中掏出一些钱想要给更夫,可是被更夫拒绝了。辞别后,方中走了一会儿发现刮起了风,身子觉得顿时寒冷起来,随后就回到了县城中想去买一件衣服御寒,走了一会儿,突然发现路上又遇到了比较眼熟的一个身影,走过去一看竟然是阿环。方中走过去问阿环在这里干什么,阿环说你走后更夫就病了,去县城中拿药又发现钱丢不知哪儿去了,正在着急寻找。方中会意也不问阿环同意与否,和阿环去药铺拿了药又提了些酒肉就又去了更夫家中了。回去后更夫从阿环口中了解了情况,不免叹息有此缘分,就问询起方中婚配之事,自己想有意将阿环托付给他,方中自然欣然同意了。和更夫说自己家中还有一处房屋正闲置着,等更夫病好之后找机会就回来接他们一起回去同住,更夫说自己一把年纪了就不去了。方中待了一会儿也就启程走了。
过了几天有一个官员来这边视察,他的儿子是一个纨绔子弟,平时没少欺男霸女,平时走在街上大家都不愿意靠近他。不巧这人在大街上的药铺外发现了给更夫拿药的阿环,眼中色意尽显,和人打听清楚后就让随从给更夫送去钱财想要把阿环买来,更夫一怒之下就要去找这登徒子,可是被邻居拦住了,自己后来没辙只好变卖了家当,打点好行李和阿环连夜逃了。这天夜里大家都没有听到打更的声音,也都觉得很奇怪,官员儿子知道有事发生,去了更夫家果然发现阿环和更夫不见了,就让自己手下的人去别的地方打听了。
阿环和更夫不知道去哪,就想着打听方中的消息,只是从只言片语上找一个人犹如大海捞针。没过多久更夫也病死在了破庙中,阿环更是没了主意。夜晚去坟前祭奠了更夫,正要回客店里,看到山腰上好像有一个类似光点的东西一闪一闪的,正要仓惶跑走,迎面突然又撞了一个人,发现这个人是一个女子,这女子抬手挥动了一下,周围突然亮了起来。阿环这才明白遇到了奇人,连忙跪下想要拜师。女子看了看阿环,问为什么要拜师,阿环说了这一路的经历,女子沉默了一会儿这才领着阿环走了。
几年后方中因为自己生意的原因又回到了阿环在的县城中,从更夫的邻居那里才得知阿环几年前为了躲避那个官员的儿子早就已经逃走了。方中不免叹息,有意寻找可又无迹可寻。回到客店里,没一会儿方中困得就睡着了。方中没一会儿开始做起梦来,梦中他见到了阿环,只见阿环和以前已经不一样了,神态之间透露一股出尘的气息,她和方中说了之前发生的事情,表明和她已经有缘无分,她托梦只希望方中不要再想起自己。至此之后方中回去后就病了,家里的人都很关心他,请了好多大夫也没有什么用,只能瞪眼干着急。眼看着这人快奄奄一息了,这时城里来了一个行脚的大夫,说是可以治好方中的病,方中家里的人赶紧去请,过来看时方中才发现居然是阿环,心中很是激动。众人见阿环不知道从哪里拿出来一粒丸药塞进了方中的嘴中,没一会儿方中精神就好了起来。过了几天后方中和其他人说了两人之间的事,大家都觉得很惊奇,阿环见他已经好了起来,就要离去。方中不舍相留,阿环说道:“我既然说了和你无缘了,你又何苦强留我。”方中说自己没有她就又会生病,阿环这才暂时居住了下来,后来家中的人想给方中和阿环说亲,阿环始终没有同意。后来又给方中说别家的女子,方中也是不愿意,家里人也都没有了办法。过了一段时间,阿环对方中说:“城外三里有一颗大树,树的南边有户人家的女儿你可以娶来。”方中开始不想听从,后来又见阿环要走,却又没办法只好听阿环的,随后让家中做主请媒把这个女子娶了过来,这女子名叫兰溪,嫁过来之后对方中的父母很是孝顺,大家都很喜欢她,方中渐渐也觉很满意。
有一日天空中打雷,没一会儿阿环冒着风雨来到方中房间里突然和方中说自己要离开了,可是方中夫妻刚要言语想要留下阿环,阿环却突然消失了。后来兰溪生下一个男孩,阿环趁他们夫妻不在的时候,也会偷偷的回家看看。