梅蘭妮(蘇珊·莎蘭登飾)擁有一個(gè)溫暖的家庭,老公及兒子蠻蠻有愛(ài)的小孫子,他們住在加拿大章山,安靜而美麗的房子,然而,最的問(wèn)題是,她并不快樂(lè)。直到她到了一封信……梅蘭妮幼時(shí)適逢次大戰(zhàn),曾在法國(guó)臨時(shí)難民營(yíng)待一陣子,那段日子她認(rèn)識(shí)了生命最難忘的兩個(gè)人:長(zhǎng)她數(shù)十歲的庫(kù)柏(Max von Sydow飾)如同父親般給她溫暖教導(dǎo),童年的克國(guó)語(yǔ)斯多夫(Gabriel Byrne飾)則是她美麗的初戀。 戰(zhàn)爭(zhēng)的結(jié)束扯散了三人的生命;30年后的今天,克里斯多夫與杰庫(kù)柏重新出現(xiàn)在她的生命,她要順著命運(yùn)新開啟的扉頁(yè)走去,或是選擇她已擁有的幸福?