历经磨难的张母终于见到了忠良和素芬,老人拿出全部积蓄要给他俩办一个象样的婚礼。忠良和素芬在人们的祝福声中互拜天地,就在此时,枪声响起,飞机从人们头顶盘旋而过,炸弹遍地开花,老百姓死伤无数。
凇沪战争爆发了,中日两军在苏州河两岸对攻,炮火密集。附近的居民纷纷送上救援物资。突然,有人发现对岸的救国军在打灯语,一闪一闪的晃眼,原来他们需要一面红旗。情绪高涨的人们在红旗上写下激励民众的话语同时,“抗日英雄万岁”的口号声也此起彼伏。
张忠良自告奋勇前去送红旗,只见他冒着生命危险,几度摔倒又几度跃起,在人们的惊叫声和口号声中,终于成功穿越了日军的封锁线,让红旗高高飘扬了起来。
一时间,张忠良成了抗日英雄,受到了政府官员的接见,并被任命为本战区救护队大队长。救护队将要上前线了,素芬虽然有了身孕,但她坚持要和忠良在一起。
忠良和素芬走后,家祺尽心照顾着张母,只是张母的病越发沉重了。
素芬在炮火中生下了抗儿,忠良想给妻子找些食物,已经和部队失散的他好容易在一具死尸口袋中找到了几块饼干,欣喜之余一抬头,只见几支枪已经对准了自己,忠良也成了俘虏。
忠良等人将被押往日本做劳工,途中,几个饥渴的俘虏为了能喝上几口河里的水被射杀无数。
忠良和老林意识到不逃跑只有死路一条,于是,他们互相传递着口信准备今晚集体逃亡。
和忠良失散的素芬带着孩子四处流浪,归途中,母子俩流落在悦来客栈靠洗衣为生,狠心的老板夫妇以素芬拖欠房租为由,欲将她卖入娼门,幸得镇上德高望重的小学校长出手相救,才幸免遇难。
从俘虏营出逃的忠良被授予了“青天白日”勋章,但即便如此也只能在重庆做苦工,他心有不甘,和老林一起到政府机关寻找工作,谁知政府官员明目张胆地接受贿赂,却只给了忠良一个杂工的名额,并对着“青天白日”勋章着实羞辱了一番。气愤不过的忠良挥起了拳头维护自己的尊严,反被投进了监狱。
张母在上海苦苦等待亲人归来,无论刮风下雨天天在老房子对面受候,终因年老体弱得了痨病,家祺变卖了字画将老人送进了医院。
转眼间,流落异乡的素芬母子被小学校长收留在身边已经数年,这期间,一封封寄往上海的家信都被如数退回。校长临终前将盘缠交给素芬,嘱咐她带上抗儿回上海与亲人团聚。
素芬领着抗儿千里迢迢回到上海,旧居早已物是人非,费尽周折之后,素芬终于在家祺的住处与婆婆团圆。只是团圆之后还要面对生活的艰辛,为了不继续拖累家祺,素芬出外寻找工作,却是处处碰壁,受人白眼。加上房东还要多收房租,素芬只能答应替房东一家免费洗衣。
重庆牢里的忠良受尽了磨难,终于有一天,他重获了自由,面对着陌生的城市,却只能到处流浪,甚至在街头乞讨。