从前有个书生去上学,在路边的岩洞里看见一条小花蛇,这饿的是央兮兮的,好心的书生就将带的饭都喂给了小花蛇吃,就这样书生每天喂小花蛇,不知不觉的就喂了五年。这小花蛇也慢慢的长大了。
一天。书生放学回家路过岩洞,在岩洞前竟多了一栋新盖的茅草屋。也就在这时,天上竟哗哗的下起雨来,他赶忙到茅草屋的屋檐下躲雨,可忽然门开了,这开门的是一个美貌的姑娘,这书生一下就看傻眼了。这姑娘把书生让进了屋中,她进屋一看,这茅草屋虽然不大,但是非常的干净整洁。姑娘忙搬椅子让他坐,自己则忙着弄饭饭给他吃。不一会儿一顿简单的饭菜就做好了。
这姑娘招呼书生吃饭,可刚拿起碗筷,书生突然想起来还没喂条花蛇,就端起了碗去了岩洞。可在洞里找来找去,怎么也没找到那条蛇,就只好又回到茅草屋。这外边的雨是越下越大,一直到了天黑。这没办法,书生便在茅草屋里边借宿了。
到了晚上,姑娘给书生在堂屋搭了个铺,让书生睡在堂屋里,自己则睡在里屋。这书生刚迷迷糊糊的要睡,脸上就被什么东西舔了一下,他一冲就坐起来,什么也没看见,于是又躺下去了。这刚一迷糊,脸上又被什么东西舔了一下,这一冲又坐起来,还是什么都没看见。姑娘在里屋问,你在外边睡得有点害怕是吧?书生说是有点怕。这姑娘说怕就到屋里来吧,我们一起睡吧。书生就到了姑娘的屋里去了,睡在姑娘的脚底下,刚躺下脸又被什么东西舔了一下,这书生一冲又坐了起来,这姑娘笑着说,害怕就到这头来吧,我们一起睡。这书生就睡到姑娘一头去了,这晚以后二人便成了夫妻。
就这样白天书生上学,姑娘在家操持家务,日子过得也是津津有味儿。没多久那姑娘就有了身孕,书生也就留在了茅草屋里,天天照看着姑娘。十月怀胎一朝分娩,姑娘生了一个儿子,是又白又胖。
到了第二年这书生想起又要上学了,可是为了背书就发了愁。这姑娘说我教你,于是姑娘便一字一句的教书生读书,书生照着他的读一读,竟然全都记住了。到学堂里先生让他背书,他把三年要读的书全都背了出来。让他默写课文,他竟然把三年的书又全都默写了出来。这先生是一脸的怀疑,于是便请来了端公,悄悄的给这书生看相。端公在窗外看了这书生的脸色,转身对先生说,他被蛇精缠住了。先生问他那有什么办法呢?端公给了先生两个橘子,跟先生交代了一番。
这天放学先生留住书生,问他,你是怎么读书的?这书生老实便照实说了,先生说你应当酬谢教你读书的那个人。来,我给你两个橘子,大的给那位教你读书的人,小的呢你自己吃。书生拿着橘子回到了茅草屋里,和姑娘就分着吃了。可这姑娘吃下的橘子就开始头晕眼花,心烦意乱,忙问书生这橘子的来历,书生便把先生的事儿一五一十的说了一遍。这姑娘说,我们都中了先生的计,如今也不再瞒你了。我就是那条小花蛇,你天天用饭喂我,把我养大,我是来报答你的恩情的,可眼前这关我是过不去了。我死以后,你要把儿子抚养大,让他多读书,你还要用100个青花碗在地上摆上一排,放上我的尸体,然后用100个红花碗盖在上面,再掩上土,明白吗?
书生难过至极,点头答应,这姑娘说完就断了气,转眼之间,这人参竟真的变成了蛇身。书生悲痛欲绝,但已无力回天,只好按照妻子生前的交代,把这妻子给埋了。之后离开了学堂,也不读书了,一心一意的抚养儿子,让儿子去上学读书。时光飞逝,儿子很快就长到了14岁,去进京赶考了。书生呢,是每日思念妻子,也每天到小花蛇的洞里去看一天书生还像往常一样到洞里思念妻子,可是突然心口一疼就没了知觉。也就在这时,一块石板塌了下来,把书生的尸体封在了洞中。远在京城的儿子竟然真的高中了,状元皇帝还赐给了府邸,在入住新府的时候要升贬,可这匾却怎么也升不起来。这是一位大臣告诉他,只有令尊到了以后,这匾才能升上中堂。
状元的儿子即刻坐轿返乡,可走进了茅草屋里,怎么也找不到父亲。就在这天夜里,花蛇母亲给儿子托了个梦,在梦里对儿子说,你的父亲已经去世了,葬在岩洞里,洞口叫我用石板封住了,你拿我的阴阳扇子朝他一扇,他就会起死回生的状元。儿子猛地惊醒,一看枕边果然真的有把扇子忙拿着扇子跑到岩洞,朝着石板一伸,那石板果然就裂开了。随后那父亲懵懵懂懂的从岩洞里走出来,竟真的活了。父子俩抱头痛哭又重新团圆。