To see a rainbow in your dream, represents 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. Alternatively, the rainbow is a symbol for gay pride in the western culture. For lovers to see a rainbow, symbolizes overwhelming happiness from their union.