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