故事發(fā)生在解放戰(zhàn)爭(zhēng)后期,臺(tái)灣記者林鄉(xiāng)(劉愷威 飾)在上海結(jié)識(shí)喬雁清(戴君竹 飾),很快陷入熱戀之中。這一情景被富家公子唐浩儀(林佑威 飾)看在眼里,他妒火中燒。林母病重的消息傳到上海,林鄉(xiāng)焦急萬(wàn)分,而此時(shí)時(shí)局動(dòng)蕩不定,喬父答應(yīng)兒子先在滬成親,然后攜雁清共赴臺(tái)灣看望母親。不料,上船前唐浩儀背著雁清將林鄉(xiāng)打入黃浦江,毫不知情的雁凊希里胡涂跟殺夫仇人來(lái)到臺(tái)灣,當(dāng)她知道林鄉(xiāng)已死時(shí),萬(wàn)念俱灰決定自殺,卻被好心人韓祖光(李運(yùn)慶 飾)機(jī)智救下。一晃半個(gè)世紀(jì)過去了,已成為奶奶爺爺?shù)膯萄闱搴晚n祖光突然看到了林鄉(xiāng)的攝影作品展,他們大惑不解,在孫女韓瑋(戴君竹 飾)的陪同下,雁清在上海見到了苦等她大半生的林鄉(xiāng)......