What is the symbolic meaning of multicolored butterflies flying around you?

It is not a proven fact but it is said that you are lucky if you have butterflies flying around you. It has also been said if a butterfly lands on you, you have a relative that has passed away looking out for you.