姐姐姐夫感谢白素贞救命之恩时,白素贞突然肚子疼痛了起来,随后便诞下了文曲星转世的儿子许仕林。喜得灵子,白素贞一家到金山寺去烧香筹谢神恩,突然发现许仙不见了,便在金山寺里寻了起来。 蜈蚣精知道白素贞生下了文曲星,便恶语中伤白素贞与小青,怂恿法海将此二妖收了。法海听信了蜈蚣精的话,将前来拜神的许仙扣了下来,然后打开他被封印的记忆,让他明白白素贞其实是一条白蛇,好让他远离白素贞。 许仙不相信白素贞是白蛇,坚持要离开金山寺,被法海强行扣了下来。白素贞一心求法海放人,却不想蜈蚣精一直在旁煽动怂恿,小青更是一不小心被法海所伤,白素贞不得不出手救小青杀了蜈蚣精,更水漫金山寺与法海打了起来。 法海阻止了白素贞水漫金山寺,还用他的金钵罩住了白素贞,白素贞自知无法逃脱,只得逼小青离开,让她带姐姐前来见她最后一面。小青带着重伤,将姐姐送到了白素贞面前,让白素贞可以见许仕林最后一面。 许仙赶来,白素贞便将自己是白蛇,下凡报恩的原委都告诉许仙,许仙得知是自己害了妻子受苦,心痛自责不已。白素贞在被收入金钵之中的最后一刻,央求姐姐好好照顾她的儿子长大,而许仙则亲眼看到白素贞被收,当场晕了过去。 许仙醒来后,伤心地将白素贞的青丝系在了许仕林的脖子上,绝望要地去金山寺落发为僧。