Offerings Temple festivals
An odalan community festival takes place every 210 days, or once a year during a particular full moon, to mark the “birthday” or dedication of a temple. It can be a brief one-day affair or an elaborate event that goes on for weeks and involves months of preparation. The most important of Balinese festivals is Galungan. During this time, the deified ancestors descend from heaven and take up residence in their family temples, where they are worshipped by their descendants for five days. As part of the festivities, all over the island streets are lined with penjor, tall bamboo poles decorated with palm-leaf ornaments, fruits and biscuits.