Celie jest biedną, niewykształconą 14-letnią dziewczyną mieszkającą na południu Stanów Zjednoczonych na początku XX wieku. pisze listy do Boga, ponieważ jej ojciec, Alphonso, bije ją i gwałci. Alphonso już raz zapłodnił Celie, co zaowocowało narodzinami chłopca o imieniu Adam, którego Alphonso porwał. Celie myśli, że Alphonso zabił Adama. Celie rodzi drugie dziecko, a chora matka Celie umiera po przeklinaniu Celie na łożu śmierci. Drugim dzieckiem jest dziewczynka o imieniu Olivia, ale Alphonso zabiera dziecko krótko po urodzeniu.,
Celie i jej młodsza siostra, 12-letnia Nettie, dowiadują się, że mężczyzna zidentyfikowany tylko jako Pan chce poślubić Nettie. Alphonso odmawia, aby Nettie wyszła za mąż, zamiast tego aranżuje, aby Mister ożenił się z Celie. Pan, Wdowiec potrzebujący kogoś do opieki nad dziećmi i utrzymania domu, ostatecznie przyjmuje ofertę. Pan fizycznie, seksualnie i słownie wykorzystuje Celie, a wszystkie jego dzieci traktują ją źle.
niedługo potem Nettie ucieka od Alphonso i schroniła się w domu Celie, gdzie Mister robi jej seksualne postępy., Celie doradza Nettie, aby zwróciła się o pomoc do dobrze ubranej czarnej kobiety, którą widziała jakiś czas temu w sklepie; kobieta nieświadomie adoptowała Olivię i jest jedyną czarną kobietą, którą Celie widziała z własnymi pieniędzmi. Nettie jest zmuszona odejść po obiecaniu pisania. Celie jednak nigdy nie otrzymuje żadnych listów i stwierdza, że jej siostra nie żyje.
czas mija i Harpo, syn Mistera, zakochuje się w asertywnej dziewczynie o imieniu Sofia, która zachodzi w ciążę z dzieckiem Harpo i mimo początkowego oporu ze strony Mistera żeni się z Harpo., Harpo i Sofia mają jeszcze pięcioro dzieci. Celie jest zdumiona niepokorną odmową Sofii, aby podporządkować się próbom Harpo, aby ją kontrolować. Jako że Harpo jest milszy i łagodniejszy od swojego ojca, Celie radzi mu nie próbować zdominować Sofii. Harpo chwilowo podąża za radą Celie, ale wraca pod panowanie Pana. Celie, chwilowo zazdrosna o prawdziwą miłość Harpo do Sofii, radzi Harpo, aby ją pobił. Sofia walczy jednak i konfrontuje się z Celie. Winna Celie przeprasza i zwierza się Sofii o wszystkich znęcaniu się nad nią z rąk Pana., Zaczyna również rozważać Rady Sofii dotyczące obrony przed dalszymi nadużyciami ze strony pana.
Shug Avery, wokalistka jazzowo-bluesowa i wieloletnia kochanka Mistera, choruje.Pan zabiera ją do swojego domu. Celie, która była zafascynowana zdjęciami Shug, które znalazła w rzeczach Pana, jest zachwycona, że tam jest. Ojciec Pana wyraża dezaprobatę dla tego układu, przypominając mu, że Shug ma trójkę dzieci pozamałżeńskich, chociaż Pan sugeruje mu, że jest ojcem tych dzieci. Ojciec Pana odchodzi z obrzydzeniem., Podczas gdy Shug jest początkowo niegrzeczny dla Celie, która przejęła opiekę nad nią, obie kobiety zostają przyjaciółkami, a Celie wkrótce zakochuje się w Shug.
sfrustrowana dominującym zachowaniem Harpo, Sofia wyprowadza się, zabierając ze sobą dzieci. Kilka miesięcy później Harpo otwiera Juke joint, gdzie w pełni odzyskany Shug wykonuje wieczory. Shug postanawia zostać, gdy dowiaduje się, że Pan bije Celie, gdy jej nie ma. Shug i Celie zbliżają się.
Sofia wraca z wizytą i szybko wdaje się w bójkę z nową dziewczyną Harpo, Squeak, wybijając zęby Squeakowi., Pewnego dnia w mieście, gdy Sofia cieszy się dniem spędzonym ze swoim nowym chłopakiem, bokserem i ich dziećmi, wdaje się w fizyczną walkę z burmistrzem po tym, jak jego żona, Panna Millie, obraża Sofię i jej dzieci. Policja przyjeżdża i brutalnie pobiła Sofię, pozostawiając ją z pękniętą czaszką, połamanymi żebrami, jej twarz stała się prawie nierozpoznawalna i ślepa na jedno oko. Została następnie skazana na 12 lat więzienia.
Squeak, mieszana rasa i nieślubna siostrzenica szeryfa Hodgesa, próbuje szantażować szeryfa w celu uwolnienia Sofii, w wyniku czego zostaje zgwałcona przez wujka., W czasie pobytu w więzieniu Piszczek opiekuje się dziećmi Sofii, a obie kobiety nawiązują przyjaźń. Sofia w końcu zostaje uwolniona i zaczyna pracować dla panny Millie, której nie znosi.
mimo że jest świeżo poślubiona mężczyźnie o imieniu Grady, Shug nawiązuje stosunki seksualne z Celie podczas jej następnej wizyty. Pewnej nocy Shug pyta Celie o jej siostrę, a Shug pomaga Celie odzyskać listy od Nettie, które Mister ukrywał przed nią od dziesięcioleci., Listy wskazują, że Nettie zaprzyjaźniła się z parą misjonarzy, Samuelem i Corrine, dobrze ubraną kobietą, którą Celie widziała w sklepie. Samuel I Corrine nieświadomie adoptowali Adama i Olivię. Corrine, zauważając, że jej adoptowane dzieci przypominają Nettie, zastanawia się, czy Samuel spłodził z nią dzieci. Coraz bardziej podejrzliwa, Corrine próbuje ograniczyć rolę Nettie w jej rodzinie.
w swoich listach Nettie ujawnia, że rozczarowała się swoją pracą misyjną., Corrine zachorowała na gorączkę, a Nettie poprosiła Samuela, aby powiedział jej, jak adoptował Olivię i Adama. Nettie, zdając sobie sprawę, że Adam i Olivia są dziećmi Celie, dowiedziała się, że Alphonso jest jej ojczymem. Ich faktyczny ojciec był właścicielem sklepu biali ludzie zlinczowani, ponieważ mieli pretensje do jego sukcesu. Dowiedziała się również, że ich matka cierpiała na załamanie psychiczne po śmierci męża i że Alphonso wykorzystał sytuację, aby kontrolować znaczny majątek ich matki.
Nettie wyznała Samuelowi i Corrine, że jest biologiczną ciotką dzieci., Ciężko chora Corrine nie chciała jej uwierzyć, dopóki Nettie nie przypomni jej o swoim poprzednim spotkaniu z Celie w sklepie. Później Corrine zmarła, w końcu zaakceptowawszy historię Nettie. Tymczasem Celie odwiedza Alphonso, który potwierdza historię Nettie. Celie zaczyna tracić część swojej wiary w Boga, którą zwierza się Shugowi, który wyjaśnia Celie swoją własną unikalną filozofię religijną. Shug pomaga Celie zrozumieć, że Bóg nie jest kimś, kto ma nad nią władzę, jak reszta mężczyzn w życiu Celie. Bóg jest raczej „tym”, a nie „Kim”.,”
Celie, mając dość znęcania się nad mężem, postanawia opuścić Mister wraz z Shugiem i Squeakiem, który rozważa własną karierę wokalną. Celie rzuca klątwę na Pana, zanim zostawia go na dobre, osiedlając się w Tennessee i utrzymując się jako szwaczka.
Alphonso umiera, Celie dziedziczy jego ziemie i przenosi się z powrotem do swojego domu z dzieciństwa. W tym czasie Shug zakochuje się w Germaine, członkini jej zespołu, a ta wiadomość miażdży Celie. Shug podróżuje z Germaine, cały czas pisząc pocztówki do Celie., Celie obiecuje kochać Shug, nawet jeśli Shug nie odwzajemnia jej uczucia.
Celie dowiaduje się, że Pan, cierpiący na znaczny spadek fortuny po odejściu Celie, zmienił się dramatycznie, a Celie zaczyna nazywać go swoim imieniem Albert. Albert proponuje im małżeństwo „zarówno w duchu, jak i w ciele”, ale Celie odmawia.
tymczasem Nettie i Samuel pobierają się i przygotowują do powrotu do Ameryki. Przed wyjazdem Adam żeni się z Tashi, afrykańską dziewczyną. Zgodnie z afrykańską tradycją, Tashi poddaje się bolesnym rytuałom obrzezania kobiet i blizn twarzy., W solidarności Adam przechodzi ten sam rytuał bliznowacenia twarzy.gdy Celie uświadamia sobie, że jest zadowolona z Życia Bez Shug, Shug powraca, kończąc swój związek z Germaine. Nettie, Samuel, Olivia, Adam i Tashi przybywają do domu Celie. Nettie i Celie spotykają się ponownie po 30 latach i wprowadzają się do swoich rodzin, gdy powieść się kończy.