故事發(fā)生在第二次世界大戰(zhàn)期間的新墨西哥州,安東尼奧(盧克·威爾遜LukeWilson飾)是出生和成長(zhǎng)在那里的一個(gè)普通的男孩。一天,一個(gè)名叫奧蒂莫(LoraCunningham飾)的老奶奶來(lái)到了安東尼家中,同他們一家人一起生活。奧蒂莫是一個(gè)神奇的女人,她不僅認(rèn)識(shí)幾乎所有的路邊植物,而且對(duì)草藥學(xué)非常的精通。和奧蒂莫一起生活的這段日子里,安東尼奧在她身上學(xué)到了很多,并且開(kāi)始思考起一些非常深?yuàn)W的哲學(xué)問(wèn)題來(lái)。安東尼奧成長(zhǎng)于一個(gè)非常傳統(tǒng)的天主教家庭之中,奧蒂莫那離經(jīng)叛道的宗教信仰也讓安東尼奧不禁開(kāi)始思考起宗教產(chǎn)生和存在的意義。安東尼奧的兄弟們相繼奔赴戰(zhàn)場(chǎng),戰(zhàn)爭(zhēng)結(jié)束后帶著身心創(chuàng)傷歸來(lái),家庭在傳統(tǒng)與變革間陷入危機(jī)。奧蒂莫的神秘治愈能力雖化解了部分矛盾,卻無(wú)法阻止命運(yùn)對(duì)這個(gè)家庭的考驗(yàn)。當(dāng)奧蒂莫因年邁離世時(shí),安東尼奧在失去引路人的痛苦中最終領(lǐng)悟了生命與信仰的本質(zhì)。