ภาพยนตร์นี้เล่าเรื่องผ่านสองช่วงเวลา โดยมีการสลับไปมาระหว่างปี 1960 และปัจจุบัน ในปี 1960, Jennifer Stirling (รับบทโดย Shailene Woodley) เป็นผู้หญิงที่มีชีวิตที่สมบูรณ์แบบ แต่กลับรู้สึกโดดเดี่ยวและไม่พอใจในชีวิตแต่งงาน เมื่อเธอพบกับ Anthony O’Hare (รับบทโดย Callum Turner), นักข่าวที่มีความหล่อเหลาและมีเสน่ห์ พวกเขาตกหลุมรักกันอย่างเข้มข้น
ในปัจจุบัน, Ellie Haworth (รับบทโดย Felicity Jones) เป็นนักข่าวที่ค้นพบจดหมายรักจาก Jennifer ที่ถูกเก็บซ่อนไว้ ซึ่งทำให้เธอต้องติดตามเรื่องราวของความรักที่ไม่สมหวังในอดีต และค้นหาความหมายของความรักและการเสียสละในชีวิตของ Jennifer