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