Celie on köyhä, kouluttamaton 14-vuotias tyttö, joka asuu Etelä-yhdysvalloissa 1900-luvun alussa. Hän kirjoittaa kirjeitä Jumalalle, koska hänen isänsä, Ardis, hakkaa ja raiskaa hänet. Alphonso on jo kerran hedelmöittänyt Celien, minkä seurauksena syntyi poika nimeltä Adam, jonka Alphonso sieppasi. Celie uskoo Alphonson tappaneen Adamin. Celie sitten on toinen lapsi, ja Celie on vaikeuksissa äiti kuolee kun kiroten Celie kuolinvuoteellaan. Toinen lapsi on Olivia-niminen tyttö, mutta Alphonso vie vauvan pois pian syntymänsä jälkeen.,
Celie ja hänen pikkusiskonsa, 12-vuotias Nettie oppivat miehen, jonka tunnistaa vain Mister haluaa naida Nettien. Alphonso kieltäytyy antamasta Nettien mennä naimisiin, vaan järjestää Misterin naimaan Celien. Herra, leski, joka tarvitsee jonkun huolehtimaan lapsistaan ja pitämään talonsa, hyväksyy lopulta tarjouksen. Herra fyysisesti, seksuaalisesti ja sanallisesti käyttää Celieä hyväkseen, ja kaikki hänen lapsensa kohtelevat häntä myös huonosti.
Pian tämän jälkeen, Nettie karkaa Ardis ja turvautuu klo Celie on talo, jossa Herra tekee seksuaalisen ennakot häntä kohti., Celie sitten neuvoo Nettie pyytää apua hyvin pukeutunut musta nainen, jonka hän näki general store taas takaisin; nainen on tietämättään hyväksynyt Olivia ja on ainoa musta nainen Celie on koskaan nähty rahaa oman. Nettie joutuu lähtemään luvattuaan kirjoittaa. Celie ei kuitenkaan koskaan saa kirjeitä ja päättelee siskonsa kuolleen.
Aikaa kuluu, ja Harpo, Mister poika rakastuu vakuuttava tyttö nimeltä Sofia, joka tulee raskaaksi Harpo on vauva ja, vaikka aluksi vastustusta Herra, nai Harpo., Harpolla ja Sofialla on vielä viisi lasta lyhyessä järjestyksessä. Celie on ihmeissään Sofian uhmakkaasta kieltäytymisestä alistua Harpon yrityksiin hallita häntä. Koska Harpo on isäänsä ystävällisempi ja lempeämpi, Celie neuvoo häntä olemaan yrittämättä hallita Sofiaa. Harpo noudattaa väliaikaisesti Celien neuvoa, mutta jää Misterin huostaan. Celie, joka on hetkellisesti mustasukkainen Harpon aidosta rakkaudesta Sofiaan, neuvoo sitten Harpoa lyömään hänet. Sofia kuitenkin taistelee vastaan ja kohtaa Celien. Syyllinen Celie pyytää anteeksi ja uskoutuu Sofialle kaikesta hyväksikäytöstä, jota hän Misterin käsissä kärsii., Hän alkaa myös pohtia Sofian neuvoa puolustautua Herralta tulevilta väärinkäytöksiltä.
jazz-ja blueslaulaja ja Misterin pitkäaikainen Rakastajatar Shug Avery sairastuu, ja Mister vie hänet kotiinsa. Celie, joka on kiehtonut kuvia Shug hän löysi Mister tavarat, on mahtavaa saada hänet siellä. Herra isä ilmaisee paheksuntansa järjestely, muistuttaa Herra, että Shug on kolme out-of-avioliiton ulkopuolella syntyneitä lapsia, vaikka Herra kertoo hänelle, että hän on lapsen isä. Sitten misterin isä lähtee inhoten., Kun Shug on aluksi töykeä Tyttö, joka on ottanut vastuussa hoitotyön hänen, kaksi naista tullut ystäviä, ja Celie pian löytää itsensä ihastunut Shug.
Harpon dominoivaan käytökseen turhautunut Sofia muuttaa pois vieden lapsensa mukanaan. Useita kuukausia myöhemmin Harpo avaa juke-paikan, jossa täysin toipunut Shug esiintyy öisin. Shug päättää jäädä, kun hän oppii Herra lyö Celie, kun hän on poissa. Shug ja Celie lähentyvät.
Sofia palaa vierailulle ja heti joutuu taistelemaan Harpo on uusi tyttöystävä, Kitistä, koputtaa Kitistä hampaat pois., Kaupungissa eräänä päivänä, kun Sofia on nauttia päivä ulos hänen uusi poikaystävänsä, nyrkkeilijä, ja niiden lapsia, hän joutuu tappeluun pormestarin kanssa sen jälkeen, kun hänen vaimonsa, Miss Millie, loukkaukset Sofia ja hänen lapsensa. Poliisi saapuu ja hakkasivat Sofia, jättäen hänet murtunut kallo, rikki kylkiluita, hänen kasvonsa sulatettu lähes tunnistamattomaksi, ja sokea yksi silmä. Hänet on sittemmin tuomittu 12 vuodeksi vankeuteen.
Squeak, sekarotuinen ja sheriffi Hodgesin avioton veljentytär yrittää kiristää sheriffiä vapauttamaan Sofian, minkä seurauksena hänen setänsä raiskasi hänet., Squeak huolehtii Sofian lapsista tämän ollessa vangittuna, ja nämä kaksi naista kehittävät ystävyyden. Sofia vapautuu lopulta ja alkaa työskennellä Miss Millielle, jota hän inhoaa.
Huolimatta siitä, että vasta naimisiin mies nimeltä Grady, Shug yllyttää seksuaalinen suhde Celie hänen seuraavalla käynnillä. Yksi yö Shug kysyy Tyttö noin hänen sisarensa, ja Shug auttaa Celie palauttaa kirjeitä Nettie, että Herra on ollut piilossa hänen vuosikymmeniä., Kirjeet osoittavat, Nettie ystävystyi lähetyssaarnaaja pari, Samuel ja Corrine, hyvin pukeutunut nainen, Tyttö näki kaupassa, ja Nettie lopulta mukana niitä Afrikkaan tekemään lähetystyötä. Samuel ja Corrine ovat tahtomattaan adoptoineet sekä Adamin että Olivian. Huomatessaan ottolapsensa muistuttavan Nettietä Corrine miettii, onko Samuel saanut lapset mukaansa. Yhä epäluuloisemmaksi Corrine yrittää rajoittaa Nettien roolia perheessään.
kirjeillään Nettie paljastaa pettyneensä lähetystyöhönsä., Corrine sairastui kuumeeseen, ja Nettie pyysi Samuelia kertomaan, miten hän adoptoi Olivian ja Adamin. Tajutessaan Adamin ja Olivian olevan Celien lapsia Nettie sai tietää, että Alphonso on itse asiassa hänen ja Celien isäpuoli. Heidän oikea isänsä oli kaupan omistaja valkoiset miehet lynkattu, koska he paheksuivat hänen menestyksensä. Hän oppi myös heidän äitinsä kärsi mielenterveyden romahdus kuoleman jälkeen hänen miehensä ja että Ardis hyödyntää tilanteen hallitsemiseksi heidän äitinsä on huomattavan varallisuuden.
Nettie tunnusti Samuelille ja Corrinelle olevansa lasten biologinen täti., Vakavasti sairas Corrine kieltäytyi uskomasta häntä, kunnes Nettie muistuttaa häntä aiemmasta kohtaamisesta celien kanssa kaupassa. Myöhemmin Corrine kuoli hyväksyttyään lopulta Nettien tarinan. Samaan aikaan Celie vierailee Alphonson luona, joka vahvistaa Nettien tarinan. Celie alkaa menettää osan uskostaan Jumalaan, minkä hän uskoutuu Shugille, joka selittää Celielle omaa ainutlaatuista uskonnonfilosofiaansa. Shug auttaa Celieä tajuamaan, ettei Jumala ole ihminen, jolla on valtaa häneen niin kuin muilla celien elämän miehillä. Sen sijaan Jumala on ” se ”eikä” kuka.,”
Celie, joka on saanut tarpeekseen miehensä hyväksikäytöstä, päättää jättää Misterin yhdessä Shugin ja Squeakin kanssa, joka harkitsee omaa laulajanuraansa. Celie kiroaa Misterin ennen kuin jättää hänet lopullisesti, asettuu Tennesseehen ja elättää itsensä ompelijana.
Alphonso kuolee, Celie perii maansa ja muuttaa takaisin lapsuudenkotiinsa. Noin tällä kertaa, se nainen rakastuu Germaine, jäsen hänen bändi, ja tämä uutinen murskaa Celie. Shug matkustaa Germainen kanssa ja kirjoittaa samalla postikortteja Celielle., Celie lupaa rakastaa Shugia, vaikka Shug ei rakastaisikaan häntä.
Celie oppii, että Herra, kärsivät huomattava väheneminen omaisuuksia, kun Tyttö jätti hänet, on muuttunut dramaattisesti, ja Celie alkaa kutsua häntä etunimellä, Albert. Albert ehdottaa, että he menisivät naimisiin ”hengessä ja lihassa”, mutta Celie kieltäytyy.
samaan aikaan Nettie ja Samuel menevät naimisiin ja valmistautuvat palaamaan Amerikkaan. Ennen lähtöään Adam menee naimisiin afrikkalaisen Tashin kanssa. Afrikkalaisen perinteen mukaisesti Tashi käy läpi naisten ympärileikkauksen ja kasvojen arpeutumisen kivuliaat rituaalit., Yhteisvastuullisesti Adam käy läpi saman kasvojen arpeutumisrituaalin.
Kun Tyttö tajuaa, että hän on sisältöä hänen elämäänsä ilman Shug, Shug palauttaa, ottaa päättyi hänen suhteensa Germaine. Nettie, Samuel, Olivia, Adam ja Tashi saapuvat kaikki Celien luo. Nettie ja Celie yhdistyvät 30 vuoden jälkeen ja esittelevät toisensa omille perheilleen romaanin loppuessa.