故事始于八十年代初。北方某滨海城市。 柳如烟和万树林同为一家国营印染厂的工人,结婚五年了,还没个孩子,为这事夫妇俩没少闹气。万树林骂柳如烟是“不下蛋的鸡”,甚至扬言要跟她离婚,去找别的会生孩子的女人、柳如烟非常委屈也非常伤心,找妹妹哭诉。妹妹柳如眉在医院工作,很同情姐姐,建议他们夫妇去做检查,找出不孕的原因。可一来那时这方面的检查还不普及,加上万树林爱面子,固执不肯去。柳如烟只好找些助孕的偏方来吃,果然象怀上了。万树林高兴得不得了。为照顾妻子,他甚至打算放弃难得的培训机会。柳如烟劝他以工作为重,说自己有邻居和妹妹照看,料也无事。果然,等万树林出差回来,得知柳如烟已经产下一个女婴取名家妮。他很失望,因为他一心想要的是个儿子。偏偏此时国家已将计划生育宣布为国策,严格控制二胎,这样他要儿子的希望算是完全破灭了。心情烦燥之下,他对柳如烟母女弃之不顾,自己整夜...。沈兰原本是江城一个小有名气的律师,可一年前的一场车祸,不但让她失去了挚爱的丈夫,也让她的双目失明了,一天深夜,沈兰在回家的路上遇到了一场凶杀案,一个叫艾萍的舞女被一个黑衣男人用绳子勒死了,沈兰冲过去救那个舞女,可无济于事,黑衣男人还是杀了舞女并开车拉走了舞女的尸体,沈兰在不知情的情况下,在凶案现场拿走了一个隐藏鸦片的地址。
沈兰来到警察署报案,可因为沈兰双目失明,她只能依靠其他感官为警方提供线索,沈兰的证词备受质疑,直到警方发现尸体,警察才又相信了沈兰。
沈兰的小叔子林枫回国住到了沈兰家,渐渐的沈兰发现了很多地方都不对劲,先是照顾沈兰的老佣人青姨疯了,接着一直给沈兰治疗眼睛的万海医生遇袭昏迷不醒,一件件的怪事出现在沈兰身边,沈兰开始怀疑自己的小叔子林枫的身份。
沈兰为了证实林枫的身份,她找来了林枫的老同学伍月,沈兰并没有发现什么可疑,就在沈兰相信了林枫的时候,沈兰发现伍月也是假的,她的真实身份的金老板的二姨太,沈兰明白自己陷入了一场看不到的危机之中。
原来住进沈兰家的林枫果然是假的,他就是杀害那个舞女艾萍的凶手,他冒充沈兰的小叔子林枫住进了沈兰家,是要找到那张被沈兰无意拿走的隐藏鸦片的地址。
为了保护自己,把凶手绳之以法,沈兰和假林枫之间展开了一场斗智斗勇的生死较量。。贫苦的冉·阿让为了挨饿的孩子去偷面包,结果被判处19年的苦役。出狱后,走投无路的他偷走了收留他过夜的主教的银器潜逃,被警察捉回。主教声称银器是送给他的,使他免于被捕。主教的言行感化了他,他化名马德兰,从此洗心革面奋发向上开始新生活。但缉拿过他的警长沙威却一心要找他麻烦。在得知了芳汀的悲惨遭遇后,他承诺照顾她的私生女柯赛特。八年后,柯赛特爱上了共和派青年马利尤斯,轰轰烈烈的巴黎人民起义爆发了,无赖德纳迪埃和他又狭路相逢,而多年来从未放弃追捕他的沙威又出现在他的面前……。