Flowers can be present to anyone at any ocassion. These plays an important role in our culture too. There are many flowers which used in different parties. For example, birthday parties, marriage anniversaries, inaugrations, welcome ceremony and all.
You have a minor misspelling in the following sentence:
It should be occasion instead of ocassion.