明朝時期,九江的一個小山村,有個叫顧盼的少女,她出生時臉上有塊胎記,是村裡最相貌醜陋的人,可她心地善良,對村民們不僅態度友善,還會主動幫助他們干農活,村民們也都喜歡她。
這日,顧盼在荒郊野嶺幫村民們采蘑菇,途中遇到一條身受重傷的蟒蛇,它的肚子上有塊裂痕,鮮血不停地往外冒,眼看著就要命喪當場,顧盼連忙在裙擺上扯下一塊布,替蟒蛇包紮好傷口,還回到家給蟒蛇帶了些吃食和水。
在顧盼的精心照顧下,蟒蛇的傷勢迅速恢復如初,離開了顧盼的視線,之後村裡突然來了個叫陳鐵牛的男子,他長得老實憨厚,做得一手好木工活,顧盼家院子的一側是片空地,陳鐵牛就在空地上建造幾間茅草屋,成了顧盼的鄰居。

或許是看在鄰居的情面上,陳鐵牛經常到顧盼家幫她幹活,還隔三岔五地給她送東西,這讓顧盼深受感動,恰在此時,陳鐵牛向顧盼坦白了他的心意,想要將顧盼娶到家做媳婦。
因為臉上這塊胎記,村裡從沒有小伙向顧盼提親過,她以為她這輩子都嫁不出去,卻不料陳鐵牛看上了她,她當即開心地點點頭答應,和陳鐵牛舉辦了一場婚事,邀請了幾個鄰居作為見證。
婚後夫妻二人的關係和睦,十分恩愛,彼此都為對方著想,陳鐵牛為了不讓顧盼一直頂著塊胎記出門,就去山上采了一株千年靈芝草,將其搗碎敷在顧盼臉上,不久後顧盼臉上的胎記消失不見,變得皮膚白皙,明眸皓齒,一躍成了村裡最漂亮的美婦。

此時,村裡不少年輕小伙惦記上了顧盼,她每次走在街上時,都有不少小伙駐足圍觀,甚至有人乾脆讓顧盼和陳鐵牛和離,畢竟顧盼變得如此貌美如花,想找個什麼樣的男人沒有,何必要跟著陳鐵牛這樣的糙漢子生活。
面上雖然沒什麼變化的顧盼,內心卻動起了心思,此後她看陳鐵牛愈發不順眼,好似陳鐵牛到處都是不對,就算陳鐵牛對她百依百順,也不能改變她對陳鐵牛的不滿。
翌日,村長給自家孩子舉辦百日宴,邀請全村的村民去參加,包括顧盼和陳鐵牛,顧盼找了個位子坐下,一旁的小伙瞬間朝她圍過來。

宴席間,有幾名小伙在桌上推杯換盞,他們給陳鐵牛倒上酒,讓陳鐵牛也一起喝,可陳鐵牛說什麼也不肯嘗一口,一旁的顧盼發現這一怪狀,也跟著幾名小伙起鬨給陳鐵牛灌酒,迫不得已陳鐵牛小酌一口,嘗出了這是雄黃酒,隨後臉上長了蛇鱗,身體也漸漸變成了蟒蛇的模樣,整個躺在地上昏迷不醒。
見到這種狀況的顧盼,非但沒有擔心陳鐵牛的安危,還在想著終於抓到了陳鐵牛的把柄,這樣一來陳鐵牛不想和離也得和離。
宴會結束後,顧盼先就帶著蟒蛇去了附近的一處寺廟,說這條蟒蛇冒充人類,強迫顧盼嫁給他做妻子,讓和尚將蟒蛇除掉,免得他以後成了氣候禍害村民。

和尚淡淡地望了一眼蟒蛇,若有所思地詢問顧盼是否確定要除掉蟒蛇,顧盼當即點點頭,讓和尚快些動手,和尚聽罷長長地嘆了口氣,讓顧盼將蟒蛇先放在寺廟,他自然會給蟒蛇適當的懲罰,讓他此後再也不敢糾纏著顧盼,之後顧盼就滿意地離開了寺廟。
待到顧盼走遠後,蟒蛇從地上爬起來,重新變回了陳鐵牛的模樣,他就是曾經被顧盼救下的蟒蛇,彼時的顧盼心地善良,蟒蛇感念於她的救命之恩,化身成陳鐵牛娶她為妻,還擔心顧盼會因臉上的胎記自卑,讓陳鐵牛的模樣格外難看,可自從他以陳鐵牛的身份治好顧盼臉上的胎記後,好似一切都變了,她竟這樣無情的覺得陳鐵牛配不上她,還想讓人將陳鐵牛殺死。

和尚並沒有把蟒蛇怎麼樣,還恭恭敬敬地對他拜了三拜,之後蟒蛇一直在寺廟中生活著,直到半個月後經歷了一場天劫,之後功德圓滿化成了一條黑龍,又被封為守護一方水土平安的神仙。
村民們給這位新晉的神仙建造了許多廟宇,經常來祭拜他。
另一邊的顧盼,自從蟒蛇離開後,她立刻改嫁給了一位財主做妾,起初仗著美好的容顏,獲得了許多寵幸,可隨著年歲的增長,她的容顏漸漸老去,財主就嫌棄她的人老珠黃,把她趕出了家門,走投無路的顧盼在一處廟宇過夜。

廟宇里的神龕里,是蟒蛇化為陳鐵牛,村民依照陳鐵牛模樣雕刻的塑像,它似乎早已得知顧盼的悲慘遭遇,卻無動於衷。