詹妮弗和梅格·斯威夫特是一對姐妹,盡管相隔數小時,卻依然親密無間。詹妮弗住在鹽湖城,經營著她與已故丈夫共同創辦的一家生意興隆的餐廳,并撫養著十幾歲的兒子西蒙。梅格則留在她們的家鄉黑澤爾伍德,幫助父母經營當地的面包店。今年的圣誕節是自戴夫叔叔去世以來,她們家的第一個圣誕節。戴夫叔叔是鎮上備受喜愛的麥迪遜劇院的主人,多年來,這里留下了許多美好的回憶。詹妮弗和西蒙回家過節時,不禁憧憬著能在麥迪遜劇院再過一次圣誕節,盡管那里正在出售,而且需要維修。與此同時,梅格正在幫助詹妮弗在鹽湖城的餐廳員工準備一場當地餐廳之間的圣誕節比賽,獲勝者將為其選擇的慈善機構贏得獎金。隨著姐妹倆在圣誕節前更換城市,她們找到了新的人生目標,也發現了她們在生活和愛情中真正需要的東西。