剛剛出獄的Alex(阿倫?瑞克曼 飾)本想獨(dú)自一人到加拿大去,隨后他在餐廳里遇到了少女Vivienne(艾蜜莉?漢普雪兒 飾),她想坐Alex的順風(fēng)車(chē)回到母親居住的小鎮(zhèn)。性格活潑的Vivienne跟Alex形成了鮮明對(duì)比,兩人一路上也有說(shuō)有笑,怎料途中他們的車(chē)被一輛卡車(chē)撞上,Vivienne當(dāng)場(chǎng)死亡?! ∈謨?nèi)疚的Alex帶著Vivienne準(zhǔn)備要送給母親的禮物來(lái)到了小鎮(zhèn),他發(fā)現(xiàn)Vivienne的母親Linda(西格妮?韋弗 飾)行為古怪,原來(lái)她患有自閉癥。接下來(lái)的日子里,Alex留在了Linda的家中,幫忙Linda料理生活上的事與安排Vivienne的葬禮?! 〈碎g,鄰居Maggie(凱瑞-安?莫斯 飾)對(duì)Alex產(chǎn)生了好感,更從當(dāng)?shù)鼐斓目谥械弥薃lex的背景。另一方面,Alex在與Linda的相處中,對(duì)自己的過(guò)去漸漸釋?xiě)选?