Galungan, the Balinese holiday that occurs every 210 days and lasts for 10 days, is about to begin tomorrow July 6th. Galungan means “When the Dharma is winning”. During this holiday the Balinese gods visit the Earth and leave on Kuningan, the last day of the holiday.
Occurring once in every 210 days in the pawukon (Balinese cycle of days), Galungan marks the beginning of the most important recurring religious ceremony that is celebrated by all Balinese. During the Galungan period the deified ancestors of the family descend to their former homes. They must be suitably entertained and welcomed, and prayers and offerings must be made for them. [from Wikipedia]