这是一个关于从南京来的台湾老兵,刘燕生(凌峰饰),来到上海寻找失散多年的妻子乔玉娥(卢燕饰)和从未谋面的儿子的故事。乔玉娥和刘燕生在战乱中失散三年后,嫁给了陆善民(徐才根饰)并生下了两个女儿。刘燕生得知乔玉娥和丈夫关系不好,决定带着乔玉娥一起回到台湾生活,还承诺用自己一生的积蓄来补偿乔玉娥的丈夫和这个家庭的子女。然而,这一举动却引发了家庭内部的剧烈冲突,几十年的亲人团聚却变成了彼此再次伤害的源泉。直到陆善民脑溢血,生命垂危,这个家庭才意识到彼此的珍贵。无奈命运的安排,乔玉娥再次面临分离,只能在几十年前相同的上海码头,再次送走自己深爱的刘燕生。