從前,普陀縣有個普陀寺。每到中秋節,這個寺要送一個人“升天”。
這年,“升天”的對象輪到梅縣官的母親了。梅縣官在古書中看到一篇文章記載著:“千年海底蛇,口舌象荷花。”梅縣官認定這是蛇吃人,絕對不是升天。就勸她母親今年不要升天,要升天到明年去升。他母親答應了。
可是,讓誰頂替母親“升天”呢?梅縣官想出一個辦法:用石粉做成粉人,里面裝上炸藥。
中秋節那天,普陀寺鼓鈸齊鳴。隨著鼓鈸聲,山門外的海里照例浮出一朵碩大的荷花。梅縣官命人把粉人向荷花拋去,只聽“轟隆”一聲巨響,海面上浮出一條雄蛇的尸體。
雄蛇死后,雌蛇要為丈夫報仇,于是化作一個美人,在京城走東串西。接連串了三天,禁兵發覺后,奏與皇帝。皇帝立即下旨,叫美人進宮。皇帝見了絕色佳人,十分喜愛,把它封為西宮。那“美人”伴皇僅三天,就動起了為丈夫報仇的腦筋。它對皇上說:“我有肚子病。”皇上問:“用什么藥能治好病?”答:“只有普陀縣官的心肝粉才能治好我的病。”皇帝立即下旨叫梅縣官上京。
再說,梅縣官接旨后不知是禍是福,便與普陀寺一個禪師商議。禪師說:“你今年殺死一條雄蛇,現在雌蛇為丈夫報仇,要你生命。”梅縣官問用什么辦法解救?那禪師說:“你到京城后參見皇上是可以的,如果娘娘要見你,你就把雄黃燒酒喝一口含在嘴里,娘娘一來,你就把雄黃燒酒噴入娘娘口中,然后向皇上啟奏:‘臣今日灑后,驚嚇了娘娘,請皇上去看視娘娘的身體如何?’”
梅縣官進京后,按照禪師的計謀而行。當皇上聞奏進入西宮時,不見娘娘,但見一條如品筒大小的猛蛇在宮里卷來翻去,皇上嚇出一身冷汗。連忙問梅縣官有什么辦法能治服這條蛇?梅縣官說:“只要皇上賜我上方寶劍一把,我定能把這條蛇斬了!”皇上拿出上方寶劍叫梅縣官斬蛇精。
第二天,梅縣官正在午睡,靈魂卻早已去斬蛇精了。雙方交戰數回合,梅縣官戰得滿身大汗。皇上見梅縣官睡覺滿身大汗,就給他搧了三扇。梅縣官精神一振作,斬了蛇精。可是,蛇精死不服氣,仍然在京城作反,金鑾殿出現“蛇纏柱”,朝中文武百官人人害怕,卻無法趕走它。宰相奏請皇上,封這條蛇為龍,皇上斟酌再三后,封蛇為“虹”。這條雌蛇受封后,升入半空,從此就有了“虹”。(講述者:吳有溪)