From time immemorial flowers have been an intrinsic part of every Hindu worship and no ceremony is complete without offering fresh flowers at the feet of the deities. From showering Gods with flowers