故事發生在第二次世界大戰期間的英國南方海岸,孤僻作家愛麗絲(杰瑪·阿特登飾)獨居在懸崖邊的宅邸中研習科學。某日,來自倫敦戰區的孤兒弗蘭克(盧卡斯·邦德飾)因政府疏散計劃被寄養至此,意外闖入她的生活。盡管最初抗拒,愛麗絲仍收留了這個男孩。兩人在共處中逐漸建立微妙羈絆,弗蘭克的存在喚醒愛麗絲對昔日戀人維拉(古古·姆巴塔-勞飾)的回憶——她們曾因社會偏見被迫分離。隨著戰爭結束,弗蘭克必須返回倫敦接受安置,愛麗絲在幫助男孩準備歸程的過程中完成關于光學理論的研究論文。臨別前夜,愛麗絲向維拉坦誠自己已能直面過往傷痛,而弗蘭克也悄然填補了她生命中的情感空缺。