年轻的陈秋水(陈坤 饰)为少女王碧云(徐若瑄 饰)的弟弟雨萌当家庭教师,他清朗潇洒,有一套快乐的学习方法,两人一起唱歌学英文,简单快乐,很快就堕入爱河。然而陈秋水是左翼人士,为避难必须逃往大陆。虽然似乎是短暂的离别,但秋水离去前仍与王碧云私定终生,发誓矢志不渝。
但离别似乎很漫长 。秋水甚至与台湾失去了联络,但等待和思念仍埋在他的心中。部队护士王金娣(李冰冰 饰)对他坦言爱意,并展开追求。战争结束后,王金娣跟随秋水调至西藏,一路照顾无微不至。秋水亦多次寻碧云未果,决定把旧情藏于心底,不辜负决心随他的王金娣,二人成婚,但命运的嘲弄却在不远处。
秋水不知道,身在台湾的王碧云,终身未嫁,一生都在等待。。很久以前,陡高山下的某个寨子里的人们过着缺水少粮的贫困生活,他们吃水靠天,吃粮靠野草和树皮。有一位长发妹,她拥有一头乌黑亮丽的长发,是一位善良的姑娘。她见老榕树已近枯死,便将好不容易才收集到的水分给了它喝。某天,长发妹在陡高山上看到了一个大萝卜,欣喜地将它拔了下来,结果发现流出的是甘甜纯净的泉水。这时,山妖出现了,威胁她不准将山上有泉水的秘密说出,否则就要取她和全寨子人的性命。陷入痛苦中的长发妹一头乌丝逐渐变得枯黄、灰白。最终,她决定将秘密告诉受难的乡亲。就在山妖要取她性命之时,曾被她救助过的老榕树化身神仙及时现身。。