故事发生在1909年的美国,西丽(乌比·戈德堡 Whoopi Goldberg 饰)和南蒂(阿科苏阿·巴西亚 Akosua Busia 饰)是一对情同手足的姐妹,尽管作为黑人女人她们必须面对残酷的现实,但有了彼此的陪同,尚可苦中作乐,直到西丽被逼嫁给了黑人男人亚伯特(丹尼·格洛弗 Danny Glover 饰)。亚伯特性情粗犷,关于他来说,西丽比一个女佣好不了多少,动辄拳打脚踢,他诚心爱着的是一个远在他乡的叫做夏戈(玛格丽特·艾弗瑞 Margaret Avery 饰)的女演员。南蒂前来陪同西丽,亚伯特却因强暴她未遂而将她赶出家门,这一别,西丽完全的失去了南蒂的音讯。 在苦闷的日子中,女人们试图挣扎和反抗,但终究无一例外的都屈服于轻视和强权之下,夏戈的到来改变了这一切,她独立刚强,从不因为自己女人的身份而有所畏惧,她的乐观给了西丽反抗的勇气,终于,她拿起行李离开了亚伯特,成立了自己的裁缝店,生意兴旺。而突然有一天,南蒂和自己幸福的家庭再一次出现在了西丽的眼前,出现在了那篇紫色的花海之中。