1935年夏天,來(lái)自一個(gè)寬裕的英國(guó)小康家庭的13歲的少女布里奧妮(斯奧里茲?羅南飾)剛剛開(kāi)始嘗試寫(xiě)作,想象力豐富。一天,她暗中發(fā)現(xiàn)仆人的兒子——羅比?特納(詹姆斯?邁克沃伊飾)和她姐姐塞西利亞(凱特?奈特莉飾)之間有曖昧關(guān)系,而且發(fā)現(xiàn)他給她寫(xiě)了一封充滿情色意味的情書(shū)。布里奧妮豐富的想象力虛構(gòu)著各種可怕的事情,浮想聯(lián)翩。當(dāng)她的表姐羅拉被強(qiáng)奸后,布里奧妮相當(dāng)肯定她看到是羅比做的,這次指證使羅比蒙冤入獄,留下傷心欲絕的塞西利亞。 第二次世界大戰(zhàn)爆發(fā)了,出獄后的羅比和塞西利亞都投入了保衛(wèi)祖國(guó)的戰(zhàn)斗,布利奧妮放棄到劍橋升學(xué)成為一名軍隊(duì)醫(yī)務(wù)人員。沒(méi)有人能理解她的做法,只有她知道她懷揣著巨大的秘密和自責(zé)。她鼓起勇氣,想把這秘密解開(kāi),能真正贖罪和得到寬恕。然而,世事幻變,出乎布利奧妮的預(yù)算ccc