故事开始于2008年,索罗门(岑勇康 Harry Shum Jr. 饰)是一名厨师,在命运的安排之下,他邂逅了名叫珍妮弗(杰西卡·罗德 Jessica Rothe 饰)的女子,情投意合的两人很快就走到了一起。他们之间的恋情受到了双方家人以及朋友们的祝福,在恋爱了数年之后,他们都认定了对方就是自己此生想要携手共渡的那个人,他们决定结婚。 索罗门和珍妮弗将婚期定在了2015年的8月,哪知道就在婚期将近的节骨眼上,索罗门被查出患上了肝癌,而且已经发展到晚期了。留给这对恋人的时间已经不多了,可即便如此,珍妮弗依然还是决定要成为索罗门的妻子,两人将婚期提前到了2015年的4月。
中国青年程桓(理查德·巴塞尔梅斯 Richard Barthelmess 饰)远赴伦敦,希望能够在异国他乡传授佛教教义。哪知道理想丰满现实残酷,抑郁不得志的程桓不仅荒废了事业,还沾染上了鸦片,整日生活在颓废沮丧之中。 一次偶然中,程桓邂逅了名为露丝(丽莲·吉许 Lill ian Gish 饰)的美丽女孩。露丝有着极为凄惨的身世,她的父亲巴汀(唐纳德·克里斯普 Donald Crisp 饰)是一名个性凶残的酒鬼,常在喝得酩酊大醉之后对露丝大打出手。同样悲惨的遭遇让两颗孤独的心越靠越近,终于,不堪忍受父亲折磨的露丝离家出走,程桓收留了她。好景不长,巴汀很快就找到了露丝的踪迹,将她强行带回了家,等待着露丝的,将是又一轮如同狂风暴雨一般的折磨。