事情發生在Anna(妮可·基德曼飾)與未婚夫籌備婚禮期間,一個自稱是Shawn的十歲男孩(卡梅隆·布萊特飾)突然出現。十年前,Anna的未婚夫Shawn意外身亡,她用了十年時間走出創傷才重啟新生活。男孩對過往細節的精準描述令Anna逐漸動搖信念,開始相信他可能是上天歸還的愛人。盡管好友始終持懷疑態度并展開調查,但Anna在追尋真相過程中逐漸發現,自己當年親手埋下的因果竟與眼前離奇現象產生深刻關聯。隨著記憶碎片的重組,這場跨越生死的情感糾葛最終被揭示出顛覆性的本質——那些用十年光陰守護的愛與記憶,竟在現實面前暴露出令人難以承受的虛幻性。