故事發生在1973年的馬薩諸塞州,喬(傑克•吉倫哈爾 Jake Gyllenhaal 飾)是一個生活在那里的心碎的男人。曾經,他也有過堪稱完美的生活,和未婚妻戴安娜(Careena Melia 飾)即將攜手步入婚禮的殿堂,可是,在一間咖啡館中,戴安娜成為了一場槍擊事件里的無故犧牲者,戴安娜的死將喬瞬間拋入了絕望之中。
雖然戴安娜死了,但喬還是和戴安娜的父母本(達斯汀•霍夫曼 Dustin Hoffman 飾)以及周周(蘇珊•薩蘭登 Susan Sarandon 飾)生活在一起。本和周周早已經將喬當成是自己的家人了。他們邀請喬一同參與當地的房地產建設經營工作,為了擺脫精神的痛苦,喬將所有的精力都投入了工作之中。