宋朝時期,林州有個叫柳若松的書生,他是城北柳員外的獨子,從小就被教導得知禮懂事。柳員外一心盼望柳若松能考中功名,光宗耀祖,因此請了名師前來教導,柳若松在讀書方面十分刻苦認真,他每日都讀書到深夜,有時候甚至到了茶飯不思的地步。
母親擔心柳若松這樣下去影響身體,便讓柳若松外出散散心,不要整日悶在屋內讀書,柳若松拗不過母親,只好去了城外的山上遊玩,沒想到他因此遇到了一件十分奇怪的事情。
柳若松獨自去城外的山上遊玩,卻不小心在山中迷了路,柳若松找了大半天,仍舊沒找到出去的路,眼看天就要黑了,柳若松心中焦急不已,沒想到就在這時,一個穿著白色衣裙的美貌少女恰好從柳若松面前路過。柳若松看到那少女心中十分高興,忙攔下那少女問路,沒想到那少女的話卻讓柳若松更感絕望。
那少女表示天黑以後山路難行,還常有野獸出沒,即便她告訴柳若松下山的路,柳若松也無法平安下山。
柳若松聽到那少女這樣說,心中越發不安,那少女似是看出了柳若松的驚慌不安,她笑著對柳若松說道:「我家就住在山上,距離此處不遠,若不嫌棄家中簡陋,可前去住一晚。」
柳若松聽到那少女願意收留自己,心中對那少女感激不已,並問起少女的姓名和來歷。那少女自稱叫小蝶,和父母一起住在山上,父母去親戚家還不曾回來,眼下家中只有她自己。
柳若松是個讀書人,他聽說小蝶家中只有她自己,便不好意思前去借宿,沒想到小蝶卻並不在意這些,她直接將柳若松帶回了家,並準備了一桌豐盛的酒菜招待她。酒桌上,柳若松和小蝶從詩詞歌賦聊到人生哲學,兩人相談甚歡,大有相見恨晚之感。
酒過三巡,小蝶自稱愛慕柳若松的才情,主動對柳若松投懷送抱,柳若松經不住小蝶的美貌,便與小蝶同榻而眠,兩人有了肌膚之親。
柳若松是個負責人的男人,事後他主動提出要娶小蝶為妻,沒想到小蝶卻哭了出來,柳若松問起小蝶哭泣的原因,這才知道了小蝶的真實身份。
原來小蝶並不是人類,而是一個女鬼,她為了和柳若松在一起,已經癡癡等了兩百年。兩百年前,柳若松是個放牛郎,小蝶是個富家女,兩人情投意合,可是小蝶的父母卻不同意他們在一起,執意拆散了兩人。後來小蝶相思成疾,因病去世,她死後變成女鬼,苦苦等待著柳若松,沒想到這一等就是兩百年。
柳若松知道真相以後十分感動,可是他們現在一個是人,另一個是鬼,該如何在一起呢?小蝶似是看出了柳若松心中的想法,她含淚對柳若松說道:「我既然來找你,自然有辦法和你在一起,只要你留下陪我一百天,我便可以還陽,以後便能和你長相廝守。」
原來閻王爺被小蝶的癡情打動,便讓小蝶的屍身永不腐爛,不過小蝶能否還陽,就要看柳若松能否陪小蝶的屍體一百天。
小蝶告訴柳若松:「明天你挖開我的墳墓,用白布把我的屍骨包好,每天抱著我的屍身,暖我一百天,我就可以還陽了。」
柳若松問小蝶的墳墓在哪裡,小蝶神秘一笑:「等到天亮你就能看到了,求求你答應我的一定要做到,不要留下我一個人。」
小蝶苦苦哀求柳若松說到做到,一定要留下陪她一百天,柳若松鄭重答應了。次日一早,柳若松從睡夢中醒來,發現小蝶沒了蹤跡,他則睡在一座古墳上。
柳若松想到昨天晚上的事情,心中既高興又害怕,即便如此,柳若松仍舊是說到做到,他按照小蝶說的路下山以後,為了不讓父母擔心,先是告訴父母自己要外出一百天,隨後他又買了一些白布,便上山挖開小蝶的墳,只見小蝶的屍骨果然完好無損。柳若松先是將小蝶的屍骨背到一個山洞裡,然後纏上白布,最後緊緊抱著小蝶溫暖她。
從那以後,柳若松整日抱著小蝶的屍骨,努力溫暖她。暖到第六十天的時候,小蝶的屍骨變得有點溫溫的;暖到第八十天,小蝶的屍骨變得和正常人的溫度差不多;暖到了第一百天,小蝶真的還陽了。
柳若松看到小蝶真的還陽了,心中高興不已,便帶著小蝶回家拜見父母,並將兩人的前世情緣告訴了父母,父母被兩人的愛情打動,他們看到小蝶知禮懂事,便認下了這個兒媳,並給二人成了親。
從此以後,小蝶和柳若松有情人終成眷屬,二人恩恩【愛☆愛】地生活在一起,過了一年,小蝶還給柳若松生了個大胖小子,他們的日子過得十分稱心如意。