未婚夫的意外死亡讓格蕾(珍妮弗·加納 Jennifer Garner 飾)陷入了痛苦的深淵之中,除了取消了近在眼前的婚禮之外,她還不得不搬出那幢她和未婚夫共同擁有的豪宅。天無絕人之路,在好友山姆(凱文·史密斯 Kevin Smith 飾)和丹尼斯(山姆·賈格 Sam Jaeger 飾)的幫助之下,格蕾總算是找到了容身之所,可事情並沒有因此而結束。
一次偶然中,格蕾發現了未婚夫隱藏多年的秘密,格蕾質問未婚夫的好友弗雷特茲(蒂莫西·奧利芬特 Timothy Olyphant 飾)才知道,原來,未婚夫和一個名叫莫琳(朱麗葉特·劉易斯 Juliette Lewis 飾)的女人有過一段露水情緣,留下了一個如今已經七歲的孩子。然而,當格蕾親眼見到了莫林和她的孩子時才發現,她又一次的陷入了謊言之中。