湯姆(杰森·席格爾飾)與薇萊特(艾米莉·布朗特飾)經歷一年熱戀后閃電訂婚。薇萊特獲得密歇根大學理想教職,要求湯姆放棄加州工作共同遷居。湯姆雖勉強同意卻面臨職業困境,在新環境僅能找到薪資微薄的小吃店工作,而薇萊特在學術領域持續取得突破。兩人生活節奏逐漸失衡,原計劃的婚禮因現實壓力連續推遲五年。期間湯姆與舊友艾利克斯(克里斯·帕拉特飾)及其未婚妻莎凡娜(愛麗森·布里飾)的互動,更凸顯其情感孤獨。當雙方終于籌備婚禮時,薇萊特與同事的曖昧接觸被湯姆撞見激烈爭執。經歷信任危機后,兩人在密歇根的共同生活中重新審視彼此需求,最終決定直面差異,在親友見證下完成遲到五年的婚姻承諾。