姑苏富家公子申贵与法华庵女尼智贞相恋,以玉蜻蜓为信物,誓约终身。其后,老总管王定告申父母在世之时曾与吏部天官张国勋家指腹为婚。张为谋申府家产,送女上门完婚。贵生坚守誓约,弃家出走,至庵中与智贞结为夫妇。其妻申大娘率侍仆搜庵,贵生受惊,一病身亡。智贞产子,将玉蜻蜓及血诗一首系于婴儿之身,命老佛婆小姐送往申家。未遂为朱姓所得。后又卖与徐姓为子,取名元宰,认申大娘为寄母。 十六年后,元宰乡试中魁,得血诗等物,方知生母名为智贞,便至庵堂认母,请灵归家。 张国勋父女定计夺子,并逼智贞自寻,元宰誓与生母同生死,不肯复姓归宗。申大娘鉴于智贞与已同为封建婚姻之受害者,终于和智贞认为姐妹,合家团聚。