年轻的陈秋水(陈坤饰)为少女王碧云(徐若瑄饰)的弟弟雨萌当家庭教员,他阴暗潇洒,有一套快乐的学习方法,两人一同唱歌学英文,复杂快乐,很快就堕入爱河。但是陈秋水是左翼人士,为避难必需逃往大陆。虽然似乎是持久的分手,但秋水离去前仍与王碧云私定终生,发誓矢志不渝。 但分手似乎很漫长。秋水甚至与台湾失掉了联络,但等候和思念仍埋在他的心中。部队护士王金娣(李冰冰饰)对他坦言爱意,并展开追求。战争完毕后,王金娣跟随秋水调至西藏,一路照顾无微不至。秋水亦屡次寻碧云未果,决议把旧情藏于心底,不孤负决计随他的王金娣,二人成婚,但命运的嘲弄却在不远处。 秋水不知道,身在台湾的王碧云,终身未嫁,终身都在等候。