剛剛出獄的Alex(阿倫·瑞克曼飾)本想獨自前往加拿大,在餐廳偶遇少女Vivienne(艾蜜莉·漢普雪兒飾)后,意外同意搭載這個活潑開朗的女孩前往她母親居住的小鎮。途中兩人形成鮮明性格對比,卻在車禍中失去Vivienne的生命。深感內疚的Alex攜女孩準備獻給母親的禮物抵達小鎮,發現Vivienne的母親Linda(西格妮·韋弗飾)因自閉癥而與外界隔絕,長期困于強迫性清潔行為中無法正常生活。Alex主動留在Linda家中協助料理日常事務,同時籌辦Vivienne的葬禮。鄰居Maggie(凱瑞-安·莫斯飾)對Alex產生情愫,從警長處得知其刑滿釋放身份后仍保持善意。在與Linda朝夕相處的過程中,Alex通過幫助她逐步克服社交障礙、重建生活秩序,最終完成對自身過往創傷的救贖。影片結尾暗示這個意外闖入彼此生命的組合家庭,將在相互扶持中開啟新的生活軌跡。