故事發生在1930年的英格蘭,厄休拉(朱迪·丹奇 Judi Dench 飾)和珍妮特(瑪吉·史密斯 Maggie Smith 飾)是一對相依為命的姐妹,在這個偏遠寂靜的小鎮上,兩人過著寂寞但不失寧靜的生活。一日,一個名叫安德拉(丹尼爾·布魯赫 Daniel Brühl 飾)的男孩被沖上了海灘,厄休拉和珍妮特發現了昏迷不醒的他並將他帶回了家。
安德拉是一名優秀的小提琴手,在兩姐妹的精心照顧下,他逐漸的恢復了健康。安德拉的英俊和開朗為兩姐妹一成不變的生活帶來了久違的快樂,但在這個民風保守的小鎮上,關於安德拉的風言風語從未停息。與此同時,厄休拉震驚的發現某種久違的情感在內心里慢慢復蘇,這從未經歷過的情感讓她感到不知所措。