故事发生在1946年的德国,第二次世界大战刚刚结束,战火让大地满目疮痍,家庭妻离子散。英俊上校刘易斯(杰森·克拉克 Jason Clarke 饰)和他的妻子瑞秋(凯拉·奈特莉 Keira Knightley 饰)在战争中失去了他们的大儿子,瑞秋因此非常的痛恨德国人,但是让她没有想到的是,战后,她和她剩下的家人们,要和一个名为史蒂芬(亚历山大·斯卡斯加德 Alexander Skarsgård 饰)的男人住在同一屋檐下。 史蒂芬也在战争中失去了妻子,这让他对瑞秋没什么好脸色,两个人天天争锋相对。丧子之痛让刘易斯选择将大部分的时间和经历放在工作中,备受冷落的瑞秋每天的相处对象就只有史蒂芬,渐渐的,两人之间的关系开始转变。。富家子田伟晨(张家辉 饰)是家中独子,却从来不过问家族生意,一副纨绔子弟模样的他与父亲田立光的关系一直不好。天有不测之风云,家中破产,伟晨失去了所有,身边的所有异性都离开了他,让他深觉女人都是贪慕虚荣的。
失意的伟晨登上了邮轮散心,他遇到了同样失意的方雅文(张可颐 饰)。一番了解后,伟晨被雅文的气质深深吸引,雅文也不介意伟晨的现状,伟晨倍受感动。原来雅文一直受家中父母的影响对爱情充满了期待,怎料在结婚前男友竟然逃婚了。起初雅文只觉得伟晨是个替代品,但经过了一系列浪漫相处后,两人在船上迅速结婚。
但两人后来却因为误会而离婚了,离婚后的两人各散东西,不久却在一间旅游公司再次碰面了,成为了一对斗气冤家,公事上针锋相对,而两人背后各有后盾。
伟晨意外发现自己与雅文的离婚手续还没有弄清,害怕自己随时被雅文追讨赡养费,他把前妻介绍了旧同学刘华,原来刘华是存心欺骗雅文的,幸好伟晨发现及时,此时雅文才了解伟晨对自己的是真心的,但她再次对爱情失去信心……。莱茵湖畔的精灵守护的黄金,炼制成的戒指,後来1个男孩就把它送给他最心爱的女孩。男孩被敌人陷害,喝了忘情水,等到他终於恢复记忆,想起女孩是谁,敌人的长矛也正好刺进他的背。男孩死了,女孩套上戒指,骑著马,也冲进烈火里,只由于他们曾对著莱茵湖发誓,要生生世世相爱,永久不分开……。