故事發生在一八四二年六月的克蘭福德鎮,傑奇小姐(朱迪·丹奇 Judi Dench 飾)正在爲了迎接她的新住客——故友的女兒瑪麗(Lisa Dillon 飾)而進行著緊張而又精心的準備,對於這個墨守成規的小鎮來說,沒有什麼消息能比一個陌生人即將到來更能讓人們興奮的了,「萬事通」波洛小姐(伊梅爾達·斯湯頓 Imelda Staunton 飾)也是其中的一員。 布朗上校(吉姆·卡特 Jim Carter 飾)的大女兒傑西(茱莉亞·薩瓦哈 Julia Sawalha 飾)因爲不願意丟下孤苦伶仃的父親而拒絕了多樁婚事,熱情的瑪麗決定幫一幫這位善良的姑娘。與此同時,「大齡剩女」卡羅琳(Selina Griffiths 飾)遇見了令她心動的哈里森醫生(西蒙·伍茲 Simon Woods 飾),主動出擊的她能夠獲得美滿的愛情嗎?