阿娜的妹妹嫁给费生。费生上官阿娜的丈夫相善,经常交流文章,成莫逆之交。上官阿娜看见费生身材魁梧,而鼻大如瓶。她听说过鼻大的性具伟巨大,于是通过盈郎向费生表达了自己的心意。一天,她丈夫请费生饮酒,丈夫大醉,留费生宿于书房。上官阿娜偷偷到书房中见费生,发生了性关系。到了正月十五元宵节,家里请了个小戏班子演戏,阿娜看上了小旦香蟾,与他发生了关系。
但是让上官阿娜真正动情的是谷德音,而也正是因为她在谷德音身上注入了太多的感情,疏远了以往的情人,才招致旧情人的嫉恨,致使私通之事彻底暴露,使上官阿娜被丈夫休弃。谷德音是他儿子的开蒙塾师。上官阿娜住的是西楼,而私塾在东楼,相对而望。上官阿娜故意将解内衣、露胸部,让谷德音看到,又派小童玲萃传达自己的意思,但谷德音担心上官阿娜身边的丫鬟泄密,上官阿娜于是派丫鬟青莲到谷德音那里,让谷德音先将其奸淫,这样就堵住了她的嘴。谷德音这才放心地上了西楼,简单寒暄几句,二人就解衣灭灯共寝。上官阿娜从此似乎死心塌地爱上了谷德音,她用绮锦给谷德音缝制衣裳,她给谷德音调制补髓壮阳丹,每天早晨或煮龙眼,或煮参汤,给谷德音补身体。因为谷德音家里贫穷,上官阿娜又托克饕将绿绫白金送到他家。慢慢地,谷德音变得骄横了,上饭稍迟一点,他就把饭掷到地上,发怒不食。上官阿娜还是不生气,重新整治饭食。
上官阿娜的心思全放到了谷德音身上,疏远甚至拒绝了其他情人。先是盈郎,因为上官阿娜疏远他,他大为恼怒,与大徒合谋报复。大徒不敢向克慵告密,于是将上官阿娜和谷德音私通的事告诉了上官阿娜的儿子。接着是栾翁,上官阿娜勉强交接,让他产生怀疑。然后是克饕,上官阿娜与他相交,勉为了事,令他不快。费生要和她重修旧好,她拒绝了,费生知道是因为谷德音,心里怀恨,和慧敏商量,将上官阿娜与谷德音私通的事告诉了克慵。克慵听说后,大吃一惊,但还是有点不相信,于是一一求证:“问予子,曰:果耶?子曰然。问翁曰:闻乎?翁曰:熟耳之。问饕曰:见否?饕曰:屡矣。予夫叹曰:以妇之不端,里巷歌之,友人知之,举家窃相笑,而独我不知。我其蠢然者耶!”
克慵和全家人一起毒打谷德音,谷德音被打得血肉决裂。接着克慵毒打上官阿娜,逼她上吊自杀,又逼她饮鸩自杀。栾翁建议克慵休妻,上官阿娜的儿子为母亲求情,婆婆认为上官阿娜对自己很孝顺,应该好好地把她送回娘家。克慵采纳了父母的意见,将上官阿娜休了。上官阿娜与儿子诀别,孑然一身后到了娘家,她父亲已死,与母亲相依为命。周围的人都知道她与人私通而被休的事,对她指指点点。她怆然自悲,检点自己前半生的所作所为,悔恨交加:“我之中道绝也。宜哉!当处闺中时,惑少妇之言,而私慧敏,不姊也。又私奴,不主也。既为妇,私盈郎,又为大徒所劫,亦不主也。私翁私伯,不妇也。私饕,不嫂也。私费,不姨也。私优复私僧,不尊也。私谷不主人也。一夫之外所私者十有二人,罪应莫赎,宜乎夫不以我为室,子不以我为母。梵梵至今,又谁怨焉!”她跟母亲一起皈依佛教,吃斋忏悔,苦持三十年,一直到七十岁。在故事的结尾,上官阿娜感叹说:“回头自念,真成梦幻。予老矣,无畏嘲笑。故叠叠言之。子塞耳否?”