Celie is a Southern black woman who lives in fear of her domineering, abusive husband. She learns to stick up for herself after befriending the strong-willed Sofia, who pays a price for her fierce independent streak, and Shug, one of her husband's mistresses. Eventually Celie works up the spine to confront her spouse and strike out on her own.