Amid chanting and drumming, a crowd gathers in Sao Paulo and waits for the gods to come to them from the spirit world.
They are celebrating a sacred festival day in honor of Omulu, a deity of life and death. The women wear white dresses with crinolines, colorful belts and headdresses. The men wear lace, pajama-style suits. They sing and dance in a circle for hours; the room gets warmer, the chanting more intense.
Suddenly, they are here: Orixas have possessed the chosen among the faithful. They are spirit gods, the deified ancestors who link humans to the other world.