Vision: Seeing a rainbow: a warning that your good fortune could be an illusion. In spiritual terms, however, the rainbow is positive: you are at peace with God and the world. It is often a sign that an important reconciliation will be possible.
Depth Psychology: The rainbow is a symbol of inner peace and harmony of body, soul, and spirit.
What Does Rainbow Mean In Dream?