Flowers like marigold, hibiscus and lotus are commonly used in India to worship various deities. It is believed that flowers give out positive vibrations and their bright colours and fragrance attract deities who shower their blessings on you.
Marigold: Marigold has an unpleasant smell that keeps insects and pests at bay. So these flowers and garlands are offered to Hindu deities and used to decorate homes in the form of Torans.
Hibiscus: The beautiful red flower is offered to Lord Ganesha and Goddess Kali and also has medicinal uses. Hibiscus is supposed to bring prosperity in your life and destroy your enemies.
Roses: Roses petals are sprinkled on a newly wed's bed because they act as a natural aphrodisiac. Studies have also shown that roses calm the mind and beat stress and fatigue. It has also been proved that roses make a person more emotionally available.
Lotus: This aquatic flower is offered to many Hindu deities like Lord Vishnu, Brahma, Goddess Lakshmi and Saraswati. It is a symbol of divine beauty and purity. The unfolding petals of the flower suggest the expansion of the soul. In Buddhism, it is the symbol of the creation of primordial purity.
Jasmine: The fruity smelling flower is also commonly used in India to offer to deities and is an integral hair accessory for many women. The sweet smell is supposed to be soothe your nerves and help you relax. The flower is also used to make perfumes.