張大娘は、結婚資金で妊娠中の白蛇を救った。白蛇は恩返しに、青蛇の娘・青児を李大牛の嫁とした。青児と李大牛は相思相愛で、一家は裕福になった。洪水時、白素と青児は蛇の姿で人々を救い、村を守った。張大娘は村に貢献し、生き菩薩と称された。郷紳・趙徳彪は李大牛を拉致し、張大娘を虚偽告発。白素は法廷で劉知県の収賄を暴き、無実を証明した。張大娘は「善堂」で孤児を受け入れ、白素と青児が教えた。知府は「積善の家」の看板を贈り、村は尊敬された。最後、張大娘は白素、青児、李大牛、蛇仙人の子供、孤児たちと過ごした。白素は恩返しを感謝し、張大娘は涙ながらに微笑んだ。「心から親切にすれば、善意は必ず返ってくる」という物語。