"En romanse fra de siste 500 000 år." Slik beskriver Alice Walker selv denne frodige, innfallsrike kjærlighetsromanen som fører oss tilbake i tid og rom, helt til menneskenes urtid på jorden. I forgrunnen står tre par: Suwelo, en middelaldrende historielærer, tilhørende en generasjon av menn som har sviktet kvinnene, og Fanny, hans tidligere kone som har en tendens til å bli forelsket i ånder. Arveyda, en berømt gitarist og komponist på søken etter sin fortid, og Carlotta, hans kone. Lissie, en kvinne med tusen fortider, og hennes malervenn Hal. Disse fargerike kvinner og menn kommer vekselvis til orde og vever fortid og nåtid sammen.