故事发生在1937年的江南古镇,年轻女子雨莲在嫁进殷家当天,素未谋面的丈夫明轩逃婚加入了抗日的队伍,顾及到家族脸面,殷家决定让弟弟明皓代替哥哥拜堂成亲,危机暂时得以化解,却在一对不可能在一起的人心中埋下了爱情的种子。
随着时间的推移,战火烧到了南方。在传统不道德的夹击下,雨莲和明皓的爱情也像这片土地一样遭到了无情的摧残。明轩阵亡的消息传回了古镇,悲痛中两个人的心又走近了一步。
但纯真的爱情和家族的命运在战争面前显得弱不禁风。炮火无情的笼罩了小镇,结婚前夜,明浩义无反顾的加入敢死队不侵略者决一死战……在战火连天的环境下,柔弱雨莲坚守在美丽的古镇上,也坚守着自己的爱情……。杰夫(伯纳德-皮亚里·唐纳狄欧 Bernard-Pierre Donnadieu 饰)和女友戴安娜(约翰娜·特尔·斯蒂格 Johanna ter Steege 饰)的感情一直十分要好,一次旅行中,去买饮料的戴安娜突然失踪。人人说失踪只是戴安娜离开杰夫的借口,但这并不能阻止杰夫追逐寻找戴安娜的脚步。
一转眼,三年过去了。这三年里,戴安娜依旧音讯全无,杰夫寻找到的全部都只是失望。在所有人都萌生了放弃的念头之时,杰夫接到了一个名叫巴尼(Gene Bervoets 饰)的陌生男人的电话。巴尼告诉杰夫,他知道戴安娜的踪迹并愿意帮助杰夫,但有一个条件,那就是杰夫必须经历戴安娜这些年来所经历过的一切。寻人心切的杰夫接受了这个条件,同时也掉入了巴尼一手设下的圈套之中。。