Celie egy szegény, műveletlen 14 éves lány, aki az Egyesült Államok déli részén él az 1900-as évek elején. leveleket ír Istennek, mert apja, Alphonso veri és megerőszakolja. Alfonso már egyszer megtermékenyítette Celie-t, ami egy Ádám nevű fiú születését eredményezte, akit Alfonso elrabolt. Celie szerint Alphonso ölte meg Ádámot. Celie – nek ezután van egy második gyermeke, és Celie beteg anyja meghal, miután átkozta Celie-t a halálos ágyán. A második gyermek egy Olivia nevű lány, de Alphonso röviddel a születése után elviszi a babát.,
Celie és húga, a 12 éves Nettie egy olyan férfit ismernek meg, akit csak Mister akar feleségül venni Nettie-vel. Alphonso nem hagyja, hogy Nettie feleségül vegyen, ehelyett megszervezi, hogy Mister feleségül vegye Celie-t. Uram, egy özvegynek szüksége van valakire, aki gondoskodik a gyermekeiről és megtartja a házát, végül elfogadja az ajánlatot. Mister fizikailag, szexuálisan és verbálisan bántalmazza Celie-t, és minden gyermeke is rosszul bánik vele.
röviddel ezután Nettie elmenekül Alfonz elől, és Celie házába menekül, ahol Mister szexuális úton közelít hozzá., Celie ezután azt tanácsolja Nettie – nek, hogy kérjen segítséget egy jól öltözött fekete nőtől, akit egy ideje látott az Általános üzletben; a nő tudatlanul örökbefogadta Oliviát, és Celie az egyetlen fekete nő, akit valaha látott a saját pénzével. Nettie kénytelen elhagyni, miután megígérte, hogy ír. Celie azonban soha nem kap levelet, és arra a következtetésre jut, hogy a nővére meghalt.
az idő elmúlik, és Harpo, Mister fia beleszeret egy Szófia nevű magabiztos lányba, aki teherbe esik Harpo kisbabájával, és bár a Mister ellenállásba ütközik, feleségül veszi Harpót., Harpónak és Szófiának még öt gyermeke van. Celie-t lenyűgözi Sofia dacos megtagadása, hogy engedelmeskedjen Harpo ellenőrzési kísérleteinek. Mivel Harpo kedvesebb és szelídebb, mint az apja, Celie azt tanácsolja neki, hogy ne próbálja uralni Szófiát. Harpo ideiglenesen követi Celie tanácsát, de visszaesik Mister befolyása alá. Celie, egy pillanatra féltékeny Harpo valódi szeretete Sofia, majd azt tanácsolja Harpo verni. Sofia azonban visszavág, és szembeszáll Celie-vel. A bűnös Celie bocsánatot kér és bevallja Szófiában, hogy milyen sok bántalmazást szenved Mister keze alatt., Azt is elkezdi fontolóra venni Sofia tanácsát, hogy megvédje magát a Mister további bántalmazása ellen.
Shug Avery, dzsessz – és bluesénekes és Mister hosszú ideje szeretője megbetegszik, és Mister elviszi a házába. Celie, akit lenyűgöztek a Shug fényképei, amelyeket Mister holmijában talált, örül, hogy ott van. Mister apja kifejezi rosszallását a megállapodás, emlékeztetve Mister, hogy Shug három házasságon kívüli gyermekek, bár Mister azt sugallja neki, ő azok a gyermekek apja. Mister apja ezután undorodva távozik., Míg Shug kezdetben durva Celie-vel szemben, aki átvette a gondozását, a két nő barátokká válik, Celie hamarosan beleszeret Shugba.
csalódott Harpo uralkodó viselkedése miatt, Sofia elköltözik, gyermekeit magával viszi. Néhány hónappal később Harpo megnyit egy juke jointot, ahol egy teljesen felépült Shug éjszaka végez. Shug úgy dönt, hogy marad, amikor megtudja, Mister veri Celie – t, amikor távol van. Shug és Celie közelebb kerülnek egymáshoz.
Sofia visszatér egy látogatásra, és azonnal verekedésbe keveredik Harpo új barátnőjével,Nyikorgással, nyikorgó fogakkal., A városban egy nap, míg Sofia élvezi egy napot az új barátjával, egy prizefighter, és a saját gyermekei, ő kap egy fizikai harc a polgármester, miután felesége, Miss Millie, sértegeti Sofia és gyermekei. A rendőrök megérkeztek, és brutálisan megverték Sofiát, így megrepedt a koponyája, eltört a bordája, az arca szinte felismerhetetlenné vált, az egyik szeme pedig megvakult. Ezt követően 12 év börtönbüntetésre ítélték.
Wheak, mixed-race és Sheriff Hodges törvénytelen unokahúga megpróbálja zsarolni a seriffet, hogy engedje el Sofiát, aminek következtében nagybátyja megerőszakolja., Squeak törődik Sofia gyermekeivel, amíg börtönben van, és a két nő barátságot alakít ki. Sofiát végül elengedik, és elkezd dolgozni Miss Millie-nek, amit utál.
annak ellenére, hogy újonnan feleségül vett egy Grady nevű férfival, Shug szexuális kapcsolatot kezdeményez Celie-vel a következő látogatása során. Egy éjszaka Shug megkérdezi Celie-t a húgáról, Shug pedig segít Celie-nek visszaszerezni a Nettie-től kapott leveleket, amelyeket Mister évtizedek óta bujkál előle., A levelek szerint Nettie összebarátkozott egy misszionárius párral, Samuellel és Corrine-nal, a jól öltözött nővel, akit Celie látott a boltban, és Nettie végül elkísérte őket Afrikába, hogy misszionáriusi munkát végezzenek. Samuel és Corrine akaratlanul örökbe fogadták Adamet és Oliviát is. Corrine, észrevéve, hogy örökbefogadott gyermekei hasonlítanak Nettie-re, azon tűnődik, vajon Samuel vele szülte-e a gyerekeket. Egyre gyanakvóbb, Corrine megpróbálja korlátozni Nettie szerepét a családjában.
levelein keresztül Nettie felfedi, hogy kiábrándult a misszionáriusi munkájából., Corrine lázas lett, és Nettie megkérte Samuelt, hogy mondja el neki, hogyan fogadta örökbe Oliviát és Ádámot. Felismerve, hogy Adam és Olivia Celie gyermekei, Nettie megtudta, hogy Alphonso valójában ő és Celie mostohaapja. A tényleges apja volt a bolt tulajdonosa fehér férfi lincselt, mert nehezteltek a siker. Azt is megtudta, hogy anyjuk a férje halála után mentális összeomlást szenvedett, és hogy Alphonso kihasználta a helyzetet, hogy ellenőrizzék anyjuk jelentős vagyonát.
Nettie bevallotta Samuelnek és Corrine-nak, hogy ő a gyermekek biológiai nagynénje., A súlyosan beteg Corrine nem volt hajlandó hinni neki, amíg Nettie emlékezteti őt korábbi találkozására Celie-vel a boltban. Később Corrine meghalt, végül elfogadta Nettie történetét. Eközben Celie meglátogatja Alphonso-t, aki megerősíti Nettie történetét. Celie elkezdi elveszíteni az Istenbe vetett hitét, amelyet shugnak AD, aki elmagyarázza Celie-nek saját egyedi vallási filozófiáját. Shug segít Celie észre Isten nem valaki, aki hatalmat neki, mint a többi ember Celie életében. Inkább Isten egy “it”, nem pedig ” ki.,”
Celie, miután elege lett férje bántalmazásából, úgy dönt, hogy Shug és Squeak mellett elhagyja Mister-t, aki saját énekkarrierjét fontolgatja. Celie átkot szór Mister-re, mielőtt végleg elhagyja, Tennessee-ben telepedett le, és varrónőként támogatta magát.
Alfonso meghal, Celie örökli a földjét, és visszaköltözik gyermekkori otthonába. Ez idő tájt Shug beleszeret Germaine-be, a zenekar egyik tagjába, és ez a hír szétzúzza Celie-t. Shug Germaine-nel utazik, miközben képeslapokat ír Celie-nek., Celie vállalja, hogy szereti Shugot, még akkor is, ha Shug nem szereti a hátát.
Celie megtudja, hogy Mister, aki Celie távozása után jelentős vagyoncsökkenést szenvedett, drámaian megváltozott,Celie pedig keresztnevével, Alberttel kezdi hívni. Albert azt javasolja, hogy feleségül “a szellem, valamint a testben,” de Celie csökken.
eközben Nettie és Samuel összeházasodnak és visszatérnek Amerikába. Mielőtt elmennek, Adam feleségül veszi Tashi-t, egy afrikai lányt. Egy afrikai hagyomány szerint Tashi a női körülmetélés és az arc hegesedése fájdalmas rituáléin megy keresztül., A szolidaritásban Adam ugyanazt az arc hegesedési rituálét végzi.
ahogy Celie rájön, hogy Shug nélkül elégedett az életében, Shug visszatér, miután befejezte kapcsolatát Germaine-nel. Nettie, Samuel, Olivia, Adam és Tashi mind megérkeznek Celie házába. Nettie és Celie 30 év után újra összejönnek, és bemutatják egymást a családjuknak, ahogy a regény véget ér.