贞与余杭的药商许仙相恋而结婚，生下了许士林，因许士林出生时，父亲许仙梦见一蛟龙飞过士林院，故将此子取名许士林，字梦蛟。镇江金山寺方丈法海得知许仙的妻子是妖怪，大为震怒，凭借法术，要拆散白娘子与许仙，白娘子引西湖之水来淹金山寺，却仍不敌法海，被禁锢于雷峰塔下。白娘子哀求：「大师开恩，我有小儿，无人养育。」法海指着塔前铁树，说：「此铁树开花，汝即解脱。」白娘子在临别时，交代逃脱的小青，嫁给许仙为妾，以照顾许仙与士林。二十年后许士林高中状元，衣锦还乡，小青带着士林塔前探母，士林恸绝，跪倒在地，将皇帝御赐的