从前,有个叫张福的学生,在一家学堂里读小学。
一天,在上学的路上,看见一条冻得发僵的红花蛇,就急忙把它放在杯子里,带到学堂里去,下课就给它喂吃的。红花蛇慢慢长大了,他就把它放在书包里。有一天上课的时候,红花蛇伸出头来,吓得同学们不敢上课。老师命令他丢掉,还要写检查,张福只好将红花蛇放在教室外面。
教室的隔壁住着一位财主。一天,他发现自己养的鸡越来越少。于是,他派人把鸡窝日夜守住,这才发现窝外一条大花蛇正伸着血红的蛇头,将鸡一只一只地送进嘴里。财主气极了,就命令家人用棍棒要将蛇打死。张福转身对红花蛇说:“你这么大了,我没地方让你住,又怕你惹是生非,你还是走吧!”
红花蛇听了,朝他点了三个头,好像是说:“感谢,我会报答你的。”说完,朝西边走去,一会儿就不见了。
一晃十年过去了,张福已成了举人。有一天,他见墙上挂着一张皇告,上面写着;西河边有一条蟒蛇吃了许多过路行人,如有人能杀掉大蛇,奖黄金万两,升为三品官。张福一见暗想:我放走的那条蛇也是从西边走的,都十年了,也该成蟒了吧。他一步上前揭下皇告。旁人大吃一惊,问他要多少人、要什么武器。张福回答说:“就我一个人,甚么武器也不要。”
当天,他带上干粮出发了。他走啊走啊,粮食快吃完了,正当他累得无路可走的时候,看见前面两只眼睛。大蟒蛇好像认出了自己的救命恩人,它朝张福点点头,似乎在说:“你有什么要求?我一定答应你。”
张福对它说:“以后不准再伤人命。”
红花蛇点头表示答应。果然以后它再也未伤人命了。
张福面见皇上,说自己杀死大蛇。皇上先还不相信,后来确信没人来说蛇吃人的事,就奖给了他黄金。从此,张福过上了好生活。
几年过去了,街上又贴出一张皇告:“公主病重,要取龙心方能治好,若有谁能找到龙心,皇上招他为驸马。”
张福边看边想:我那红花蟒蛇也该成龙了吧。他急忙揭下皇告,朝西边走去。果然,大红蛇头已露出嫩嫩的龙角。它一见主人连连点头,问他需要什么。张福想了一会(儿)说道: “我想要一颗龙心,这样就可当驸马了。”
红花蛇滴下几滴眼泪说:“恩人啊,眼看我就要成龙了,就算了吧。”
张福生气地说:“你的命是我给的,我不救你,你能成龙吗?"
红花蛇只好哭着答应了,它张开嘴让张福走进去,张福手持牛角尖刀割下龙心,红花蛇使劲地张开嘴让他出来,渐渐地支撑不住,终于闭上了嘴。