The purpose of Kali Puja is to ask the Goddess for her blessings on happiness, health, riches, and serenity in general. Most ceremonies occur at night when worshippers present offerings of red hibiscus flowers, goddess Kali's favourite flower, during their puja.