賈姬(蘇珊·薩蘭登 Susan Sarandon飾)是路克(艾德·哈裡斯 Ed Harris飾)的前任妻子。她為他生下一對兒女,精心操持家務,卻終因性格不合而宣告婚姻失敗。離婚三年來,兒女一直由賈姬和路克輪番照料,生活倒也波瀾不驚,直到女攝影師伊莎貝爾(朱莉婭·羅伯茨 Julia Roberts飾)和路克墮入情網,矛盾開始繁衍激化。伊莎貝爾搬到路克家來,一心一意要做一個合格的繼母。即使她沒有多少持家經驗,但還是設法和孩子們快樂相處,讓他們接受自己。事與願違,在孩子的心中,誰也無法替代生母賈姬的地位。而賈姬的心情更是復雜。她已經身患癌症,當然盼望有個好繼母照顧孩子。可是,妒嫉心卻讓她不願看到伊莎貝爾和孩子們情如骨肉。病症一天天惡化,心理掙紮的賈姬,終於有了令人釋懷的決定。