Seeing a rainbow in your dream means much hope,  success and good fortune in the form of money, prestige, or fame. The rainbow is a bridge between your earthly, grounded self and the higher, spiritual self.  For lovers to see a rainbow, symbolizes overwhelming happiness from their union.