故事發(fā)生在1909年的美國,西麗(烏比·戈德堡 Whoopi Goldberg 飾)和南蒂(阿科蘇阿·巴西亞 Akosua Busia 飾)是一對情同手足的姐妹,雖然作為黑人女性她們必須面對殘酷的現(xiàn)實(shí),但有了彼此的陪伴,尚可苦中作樂,直到西麗被迫嫁給了黑人男子亞伯特(丹尼·格洛弗 Danny Glover 飾)。亞伯特性格粗暴,對于他來說,西麗比一個(gè)女傭好不了多少,動(dòng)輒拳打腳踢,他真心愛著的是一個(gè)遠(yuǎn)在他鄉(xiāng)的叫做夏戈(瑪格麗特·艾弗瑞 Margaret Avery 飾)的女演員。南蒂前來陪伴西麗,亞伯特卻因強(qiáng)暴她未遂而將她趕出家門,這一別,西麗徹底的失去了南蒂的音訊?! ≡诳鄲灥纳钪?,女人們試圖掙扎和抵抗,但最終無一例外的都屈服于歧視和強(qiáng)權(quán)之下,夏戈的到來改變了這一切,她獨(dú)立堅(jiān)強(qiáng),從不因?yàn)樽约号缘纳矸荻兴窇?,她的樂觀給了西麗反抗的勇氣,終于,她拿起行李離開了亞伯特,成立了自己的裁縫店,生意紅火。而突然有一天,南蒂和自己幸福的家庭再一次出現(xiàn)在了西麗的眼前,出現(xiàn)在了那篇紫色的花海之中。