Most often refers to a promise. Has someone promised you something or did you make a promise?

Also, a rainbow can mean you are coming out of a depression and things are beginning to look promising and brighter for you.

A rainbow is also a symbol for gay pride.