台灣老兵劉燕生(凌峯 飾)到上海,尋找自己失散幾十年的妻子喬玉娥(盧燕 飾)和從沒見過面的兒子。喬玉娥當年和劉燕生失散三年後,和陸善民(徐才根 飾)組成家庭並生有兩個女兒。劉燕生了解到喬玉娥和丈夫情感不好,就希望能帶喬玉娥和他一起到台灣生活,並承諾拿出自己一生的積蓄,來補償喬玉娥的丈夫和這個家庭的子女。但立刻引發這個家庭的劇烈震盪,激烈的爭吵使幾十年的親人團聚變成了彼此的再次傷害,直到陸善民腦溢血生命垂危…… 喬玉娥無法抗拒分離的命運再次降臨,只好在幾十年前相同的上海碼頭,再次送走自己深愛的劉燕生……