唐朝時期,廬州有個叫葉遷繁的年輕書生,他年方十八,生得相貌堂堂,特別喜歡遊山玩水。葉遷繁的父母非常有見地,他們認為讀萬卷書不如行萬里路,對葉遷繁非常支持,每當他外出遊玩的時候,父母都非常支持他,會給他準備充足的盤纏,因此葉遷繁去過許多地方。
那年秋天,葉遷繁去南方的一座山上遊玩,為了防止迷路,他特意沿途做了標記。傍晚時分,葉遷繁準備下山時,忽然發現自己找不到來時的路了,他做的標記全部消失,更古怪的是,山頂不知何時出現在了一座尼姑庵。

葉遷繁找了很久,都沒找到下山的路,當時天已經完全黑了,葉遷繁實在沒有辦法,便敲響了那座尼姑庵的門,準備借宿一晚。前來開門的是一個滿臉皺眉的老尼姑,她得知葉遷繁要在這裡借宿,顯得十分不耐煩,立刻板著臉要趕他離開。
葉遷繁擔心在山上遇到野獸,不敢離去,苦苦哀求許久,老尼姑都不為所動。最後還是一個年輕的小尼姑見葉遷繁可憐,請來庵主,庵主同意葉遷繁在這裡借宿,老尼姑才放葉遷繁進了尼姑庵。
葉遷繁有了安身之處,對那些尼姑謝了又謝,可他走進尼姑庵的時候,卻發現那些尼姑有些不對勁。葉遷繁發現,那些尼姑看着他的眼神非常古怪,像是看到食物的獵狗。

葉遷繁看到這一幕,覺得非常奇怪,可他還沒想明白怎麼回事,老尼姑便將他帶到一間廂房裡。老尼姑臨走之前,非常嚴肅地叮囑葉遷繁:「如果不想死,就好好在這間屋子裡別出去!」
葉遷繁聽到老尼姑說得如此嚴重,心中莫名有些不安,難道在這間尼姑庵住宿一晚,還會有性命危險嗎?
葉遷繁想起那些尼姑看向自己的眼神,越想越覺得不安,躺在床上翻來覆去地睡不着。半夜的時候,老尼姑忽然闖進了葉遷繁的房間,她不由分說地將葉遷繁拉起來,一手捂住他的嘴,強行將他拖到了地下的一間密室內。

葉遷繁心中越發不安,他怎麼都想不明白,看上去柔弱不堪的老尼姑,怎麼會有那麼大的力氣。
進了密室,葉遷繁拚命掙扎,想擺脫老尼姑的桎梏,老尼姑卻小聲對他說道:「千萬別出聲,否則你我都活不成了!」
老尼姑話音剛落,葉遷繁就聽到頭頂傳來一個女人尖銳的聲音:「那書生跑了,快給我找!」
這間密室並不隔音,葉遷繁清楚地聽到那些尼姑咒罵他的聲音,接着就是翻箱倒櫃的聲音了,應該是那些尼姑在找他。葉遷繁心中害怕,嚇得一動都不敢動,連呼吸都刻意放低了。
過了一會兒,頭頂的聲音消失了,老尼姑鬆了一口氣,同時放開了葉遷繁。葉遷繁此時已經想明白那些尼姑要害他,他不安地詢問老尼姑:「這是怎麼回事?」

「我不讓你進尼姑庵借宿,就是為了保護你,可你偏偏要進來……」老尼姑嘆息着對葉遷繁說道:「那些尼姑根本不是人,她們故作好心收留你,就是為了要你的命啊!」
原來那些尼姑是一群狸貓精所化,每到傍晚時分,它們就會在山頂變出這座尼姑庵,施法讓還在山上的人迷路,讓他們不得不來這裡借宿,而來這座寺廟借宿的人,都被那些狸貓精吃掉了。
葉遷繁聽到老尼姑說明實情,心中越發害怕,他沒想到自己進這座尼姑庵借宿,竟是羊入虎口,他慌忙詢問老尼姑:「師太,現在那些狸貓精都在找我,這下我們應該怎麼辦?」

「放心,我自有辦法對付他們!」老尼姑說著默念了幾句咒語,就變成了一個穿着白色衣裙的美貌少女。
葉遷繁看到這一幕,吃驚地瞪大了眼睛:「你到底是人是妖?」
「我叫念瑤,不是人,也不是妖!」念瑤笑着叮囑葉遷繁道:「我去降服那些狸貓精,你在這裡等我,千萬別出來!」
天快亮的時候,念瑤降服了那群狸貓精,她將葉遷繁從密室裡帶出來,才對她說明自己的真實身份。

原來念瑤是天上的凌波仙子,她知道此處有狸貓精作祟害人,才來這裡降妖。她故意變成老尼姑的模樣,混在那群狸貓精裏面,就是為了暗中調查它們的罪證。
當凌波仙子準備動手除妖的時候,葉遷繁忽然來到了這裡,凌波仙子為了保護他,施法變出這間密室,將葉遷繁帶到密室里藏起來,他才躲過了這一劫。
葉遷繁得知真相後,慌忙對凌波仙子道謝,凌波仙子笑着擺擺手,她將葉遷繁送下山,便騰雲駕霧離開了。後來,葉遷繁平安回到了家,經過這件事,他每次外出遊歷都格外小心謹慎,因此他再也沒有遇到過怪事了。
凌波仙子因除掉狸貓精,救助了一方百姓,得到了玉帝的表揚,此後她經常下凡幫助百姓,救助了許許多多的人。