故事發生在第二次世界大戰期間,愛麗絲(傑瑪·阿特登 Gemma Arterton 飾)是一名個性非常古怪孤僻的作家,她遠離塵囂,獨自在位於英國南方海邊的一處懸崖隱居,在那里潛心學習科學。
一天,一個名叫弗蘭克(盧卡斯·邦德 Lucas Bond 飾)的男孩意外的闖入了愛麗絲封閉的世界中,弗蘭克來自倫敦戰區,殘酷的戰爭奪走了他的一切,令他淪落成為孤兒。對於愛麗絲來說,弗蘭克的出現很顯然是一種冒犯和打擾,但她亦不忍心將這個孩子趕走,就這樣,兩人開始了共處同一屋檐下的生活。弗蘭克的出現還喚起了愛麗絲埋藏已久的回憶,令她回憶起曾經與情人維拉(古古·姆巴塔-勞 Gugu Mbatha-Raw 飾)在一起的點點滴滴。