故事发生在位于英格兰伯恩茅斯的一家酒店之中,在酒店里,有些客房是长期被租住的,因此,这里汇聚了一批酒店的“老客户”。西比尔(黛博拉·蔻儿 Deborah Kerr 饰)是一个老姑娘了,她的性格乖僻,终日生活在她那控制狂老妈莫德夫人的掌控之下。实际上,西比尔偷偷的爱慕着名叫大卫(大卫·尼文 David Niven 饰)的男子,但是,害羞的她选择将这份爱慕深深的埋藏在心底。 一天,一位名为安(丽塔·海华斯 Rita Hayworth 饰)的神秘女子入住了酒店,让帕特(温蒂·希勒 Wendy Hiller 饰)没有想到的是,这并不是自己第一次见到安,她和安之间,有这一段不得不说却不能说的往事。
十年前的冬至饭局是一场混乱的开端,舅父因误会与外婆关系破裂,就此拂袖而去。早已躁动不安的爸爸情绪大爆发,举刀恐吓提出离婚的妈妈,结果误伤了女儿,儿子无法原谅父亲,继而离家出走。十年过去,一家人的关系仍然结冰。表妹忽然从英国回港,带来了舅父的死讯,并希望促成一场冬至饭局,以圆死者遗愿。久违的饭局邀请,令众人检视自身与家人关系,有人决定出走,亦有人选择回来。面临瓦解的危局,正好也是这个家庭修补关系的契机。