梁晋生本出身自富庶乡绅士家,中了进士之后谋了官职,也算是吃了皇粮并一头跃入龙门的鲤鱼,跟善百合原本也算是门当户对,只是没想到他去了秦淮任职之后,在那儿审的第一桩案子,便将当时的原告念氏收进后院为妾,那念氏原名念娇奴,本来是当地一个卖布匹的商贾王平的小妾,剧情里王平被人害死,他的正室告念娇奴与他人通奸害王平性命,本来念娇奴按例应当处斩,但梁晋生到了秦淮之后便将这桩案子接了下来,走访调查之后发现杀王平的人乃是其正室,念娇奴只是被冤枉,梁晋生英雄救美,为念娇奴洗清冤屈,念娇奴感激之下委身于他。
这本来是一个十分美好的报恩故事,可偏偏那会儿的梁晋生已经娶了妻,善百合一开始原本安慰自己念娇奴身世可怜,梁晋生收留她给她名份不过是想给她一条活路罢了,再说这个时候男人三妻四妾乃是常事,她就是心中再嫉妒,也只有将这些不满强忍了下来,却没想到梁晋生自从得了这个念娇奴之后,爱若至宝。
在县府衙门之中念娇奴虽名为妾,可实则地位堪比正室,甚至到后来府里的下人只知道念娇奴这个如夫人,善百合这个正室甚至说话再不如念娇奴管用,善百合开始还强忍委屈,她在家时受过的教育乃是在家从父,出嫁从夫,夫子从子的三从四德教育,步步忍让的结果到了后来是梁晋生明目张胆的时常跟念娇奴夫妻对称,善百合日子一天比一天不好过的情况下,她终于开始反抗了起来。
她开始跟念娇奴夺权,两个女人争斗之下,矛盾一步步的升级,善百合最后忍无可忍,直接跟念娇奴撕破了脸,她后来知道了念奴娇原本只是ji女出身,善百合欣喜之下自认为自己找到了念娇奴的把柄,直接找到梁晋生将这事儿说了出来。
梁晋生当时只是冷冷看着她,说出了自己早就知道念娇奴来历的话,并直接告诉善百合,他原本是念娇奴的恩客之一,当年跟念娇奴之间本来便是有山盟海誓之约的情人,当初念娇奴在秦淮挂牌,乃是秦淮河上出了名的名ji,当年梁晋生家境殷实,早年曾带纹银千两前往秦淮一家书馆读书,并因此认识念娇奴,梁晋生当初年少气盛,在见到念娇奴第一眼便惊为天人,两人天雷勾动地火,爱得如痴如缠,梁晋生每日醉在温柔乡中不知归处,直到自己带去的纹银用尽,被老鸨赶出念娇奴的闺房时,才痛不欲生。
念娇奴并没有嫌弃他没钱,而是拿了自己以前卖身攒下的银子送给他做路费,供他还乡,梁晋生自此之后发奋读书,最后考中了进士,谋得官职。
但在此之后,念娇奴因为时常以泪洗面,遭到老鸨的嫌弃,最后商人王平在知道念娇奴的义举之后,被她的壮志所折服,出百两纹银将她赎了出来,原本王平只是敬佩念娇奴的义举,但最后念娇奴却感念王平的赎身之恩,自动献身成为了他的小妾,但没想到王平却遭正室谋杀,若不是梁晋生任了秦淮知县,念娇奴恐怕早已经被冤杀。