O romance mostra a história de uma linhagem de mulheres ao longo dos 500 anos da história do Brasil. Começa com o nascimento de Inaiá, uma índia tupiniquim, em 22 de abril de 1500, e acompanha sua descendência até o ano 2001. Cada mulher é a heroína de um capítulo, e, naturalmente, as filhas vão tomando o lugar das mães, com relatos tão vivos que é como se estivéssemos presentes à época. Ao todo, são 20 mulheres que vivem em épocas e contextos históricos diferentes, passando também por várias regiões do país. Ao contar suas vidas, o romance traça o processo de mestiçagem de uma das possíveis genealogias de brasileiros e, ao mesmo tempo, compõe um painel dos principais momentos da formação do país. Nessa teia de vivências e acontecimentos, a autora recria a História do Brasil, os costumes, as intrigas, os desafios, os perigos, as mortes, os dilemas dessas almas ora tão puras, ora tão conturbadas.