台湾老兵刘燕生(凌峰饰)到上海,寻觅自己失散几十年的妻子乔玉娥(卢燕饰)和从没见过面的儿子。乔玉娥当年和刘燕生失散三年后,和陆善民(徐才根饰)组成家庭并生有两个女儿。刘燕生了解到乔玉娥和丈夫情感不好,就希望能带乔玉娥和他一同到台湾生活,并承诺拿出自己终身的积存,来补偿乔玉娥的丈夫和这个家庭的子女。但立刻引发这个家庭的猛烈震荡,剧烈的争持使几十年的亲人聚会变成了彼此的再次损伤,直到陆善民脑溢血生命垂危…… 乔玉娥无法顺从分别的命运再次来临,只好在几十年前相反的上海码头,再次送走自己深爱的刘燕生……