Une journaliste questionne un artiste sur le portrait d'une jolie indienne dénudée dont il n'a jamais voulu parlé. L'artiste peintre lui raconte alors l'histoire de Maria Candelaria, une jeune indienne native de Xochimilco qui vit alors au début du XXème siècle. La jeune femme est reniée par les siens car elle est la fille d'une prostituée. Le seul qui ose rester avec elle se nomme Lorenzo Rafael , un jeune indien qui lui est dévoué. Cependant, l'amour des deux protagonistes est soumis aux jeux capricieux du destin.