禁在镇江金山寺，甚至要逼许仙出家，不许他们夫妇团聚。白娘子为了救回许仙，和小青一道跟法海斗法，不惜引西湖之水，水淹金山寺，溺毙生灵无数；但因为身怀六甲，法力不足，亦无法打败法海。许仙趁机逃回杭州，在断桥边与白娘子相会，白娘子也生下孩子，当是时，许仙梦见一蛟龙飞过仕林苑，故将此子取名许仕林，字梦蛟。法海借佛法将白娘子收在钵中，镇于雷峰塔下，拆散了许仙与白娘子，小青得以逃脱。白娘子在钵中哀号不已：「大和尚赦我，我有小儿，无人养育。」法海指着塔前铁树，说：「此铁树开花，汝即解脱。」但是这铁树已经五百年未曾开花