The fragrance of the flowers pleases the deities. Flowers are the symbol of happiness, prosperity and completion of purpose of life Lord Krishna says in Bhagavad Gita (9:26) "If one offers Me with love and devotion a leaf, a flower, fruit a water, I will accept it"