转眼,施宝玉15岁了。一天,施宝玉路过张才生前的家,张才的妻子窦夫人偶然发现,眼前的施宝玉与失踪多年的丈夫很像,便将施宝玉引进家门并认为义子,还把张才当年的一件蓝衫送给了他,说还有一件蓝衫当年张才进京赶考时穿走了。提起失踪多年的丈夫,窦夫人十分悲伤,施宝玉对此深表同情,表示今后要像亲儿子一样照顾窦夫人。
这年,住在老望岩村的王尚氏已经70岁了,家中遭灾,无柴米度日,于是她想起了当年留下的那件蓝衫,据说可以兑换二两银子,就取出蓝衫找人出售,不料却恰巧被窦夫人看到,窦夫人拿起蓝衫仔细端详后大吃一惊,这件蓝衫正是当年张才的衣裳。于是,她用两倍的价钱买下蓝衫,然后不动声色盘问蓝衫的来历,王尚氏于是向窦夫人道出了实情。
窦夫人来到桃花庵找到妙善,质问她与张才当年的事。妙善见有王尚氏在场,只好承认了当年她与张才的私情。窦夫人斥责妙善身为出家之人却行苟且之事,妙善则哭诉张才对自己隐瞒了已有家室的实情。两个女人一阵痛哭之后,都理解了对方的苦衷,怨恨张才的花心。最终,窦夫人和妙善这两个苦命的女人结成了姐妹。
接下来,窦夫人拿着蓝衫与妙善一起找到施大人,说明真相并要认领儿子。施大人和老伴得知含辛茹苦养大的儿子要被别人夺走,一时不知如何是好。无奈之下,施大人找到官府中人从中调解,最后与窦夫人达成了“一门两不绝”的协议,约定窦夫人作为张才的妻子为施宝玉娶一妻,施大人作为养父为施宝玉再娶一妻,婚后,施宝玉在两家各住半月,在张家所生之子姓张,在施家所生之子姓施。
如此,张、施两家争子风波得以平息,而桃花庵的故事却一直流传至今。