Temples are everywhere. Even the smallest household has a house temple to worship the deified spirits of the ancestors. Whether you observe a shop keeper placing handmade offerings onto a modest shrine in front of his shop or participate in grandly staged festivals, when thousands of villagers turn their Island into a giant playground for the Gods, it is all part of an endless cycle of colorful ceremonies. Whenever you visit, you are bound to witness ceremonial life, ranging from simple, daily rituals to grandly staged temple ceremonies with thousands of worshippers.