เรื่องราวเกิดขึ้นในครอบครัวหนึ่งที่มีความซับซ้อน โดยติดตามชีวิตของ Michael (รับบทโดย Ryan Reynolds), ชายหนุ่มที่กลับบ้านในช่วงงานเลี้ยงครบรอบของครอบครัว ในระหว่างที่เขาต้องเผชิญกับความสัมพันธ์ที่ตึงเครียดกับพ่อของเขา Charles (รับบทโดย Jason Isaacs) และแม่ของเขา Jane (รับบทโดย Emily Watson)
การกลับมาของ Michael ทำให้เขาได้ทบทวนความทรงจำเกี่ยวกับวัยเด็กและความสัมพันธ์กับครอบครัว รวมถึงการกลับมาได้พบกับ Lisa (รับบทโดย Julia Roberts), แฟนสาวในอดีตของเขา ความลับและความเสียสละในชีวิตของแต่ละคนเริ่มเปิดเผยขึ้น พร้อมกับความรู้สึกผิดที่เกิดจากการตัดสินใจในอดีต