在清朝康熙年間的尼山夫子洞村,生活著一對平凡夫妻。丈夫李陽,正直善良,以打獵和售賣皮毛為生;妻子則持家有道,靠做手工補貼家用,日子雖平淡,卻也幸福溫馨。

一日,李陽在山林狩獵時,忽聞一陣痛苦的呻吟聲。他循聲而去,發現一位七十歲的老者受傷倒地,腳部鮮血直流。

李陽趕忙運用自己的急救知識為老者止血,隨後又不顧附近猛獸出沒的危險,去尋找草藥。為確保老者安全,他將其背至附近的木屋安置。

李陽離去後,老者竟化作一隻百年狼妖。原來,狼妖嫌修煉進展緩慢,得知此山有一隻千年靈貓,其設下的結界人類可自由出入,而狼妖只要得到三根靈貓毛就能提升修為,於是便打起了李陽的主意,想利用他獲取靈貓毛。

待李陽採藥歸來,狼妖又變回老者模樣。李陽細心地為其敷上草藥,狼妖決定先與李陽多相處,以達成自己的目的。

幾日後,狼妖見時機成熟,便編造謊言,稱有靈貓設下結界,阻止老人回家,只要李陽取得三根靈貓毛,就能破除結界。李陽生性善良,聽後義憤填膺,毫不猶豫地答應幫忙。

李陽按照狼妖所指方向前行,約一個時辰後,進入靈貓的結界。他聽到一陣嘩嘩聲,循聲而去,竟撞見一位美麗女子在洗澡。

李陽羞澀地轉過頭,卻瞥見樹上掛著的衣服上有貓毛。正猶豫如何取毛時,靈貓已察覺他的存在,穿衣飛來掐住他的脖子。

然而,靈貓感受到李陽身上獨特的氣息,便鬆開了手,還出人意料地表示三年後要嫁給他。李陽直言已有妻室,予以拒絕,並坦誠自己是來取三根貓毛的。

靈貓未加思索,拔下三根毛遞給李陽。李陽拿著貓毛迅速回到狼妖處,狼妖得毛後便日夜修煉,三年後修為大增。

此時,李陽的妻子卻身患重病離世,李陽悲痛萬分。狼妖見狀,再次化身老者,編造靈貓作惡的謊言,欺騙李陽說靈貓又將他們趕下山,設下結界,這次需要九根貓毛才能解決問題。李陽信以為真,又打算去幫狼妖。

李陽再次來到當年的地方,靈貓早已等候在此。靈貓告知李陽不會再給他貓毛,並指責他不明真相就輕信狼妖。

為讓李陽看清事實,靈貓帶他深夜來到一個村落。只見狼妖現出原形,吸取村民陽氣。李陽這才知曉狼妖的惡行,靈貓施法懲戒狼妖,狼妖痛苦掙扎,最終灰飛煙滅。

李陽嘆息之際,靈貓提及三年前說要嫁給他之事,李陽表示沒心情。靈貓又說能讓他妻子復活,李陽雖半信半疑,但仍表示若妻子能復活,定會更加珍惜。

李陽回家後,夢中妻子真的歸來,醒來竟發現妻子就在身邊。可漸漸地,李陽發現妻子有些異樣,胃口與口味皆有變化,性情也變得溫柔許多。

一日,李陽打獵途中遇到一位道士,道士提醒他家中可能有妖怪,讓他小心。李陽起初不信,但心中也有些疑慮。

回到家後,他越看妻子越覺得不對勁,想起黃豆可驅邪,便在妻子枕頭下放置了一把黃豆。妻子枕上枕頭後,臉色變得蒼白,瞬間化作靈貓模樣。李陽質問靈貓為何欺騙他,靈貓緩緩道出緣由。

原來,十八年前,李陽年僅六歲時,靈貓貪玩與父母失散,當時它還無法化作人形,人們都想抓捕它賣錢,靈貓驚恐萬分,眼看就要被抓住,是李陽和他父親路過,李陽張開雙臂護住靈貓,還為受傷的它包紮傷口,傷好後將其放生。

靈貓感恩於心,發誓日後定要報答這份恩情。三年前,靈貓認出李陽,所以才放了他,並算出李陽的妻子三年後會去世,便說要嫁給他。

李陽聽後,想起確有此事,但又問靈貓為何半月前不告知真相。靈貓解釋說那時他太過傷心,根本聽不進去。隨後,靈貓抽出李陽妻