เรื่องราวเริ่มต้นเมื่อ วินเซนต์ (เจสัน ซีเกล) ขอแต่งงานกับ เอ็มม่า (เอมิลี่ บลันท์) ในช่วงเวลาที่ความรักกำลังสดใส แต่เมื่อการเตรียมงานแต่งงานเริ่มขึ้น อุปสรรคต่าง ๆ เริ่มเข้ามาขวางทาง ทั้งเรื่องงาน การเปลี่ยนแปลงในชีวิต และความแตกต่างระหว่างกัน ทำให้การแต่งงานของพวกเขาถูกเลื่อนออกไปนานถึงห้าปี โดยในระหว่างนี้ พวกเขาต้องเผชิญกับความซับซ้อนในความสัมพันธ์ การตัดสินใจ และความรู้สึกที่เปลี่ยนแปลงไป