what does it mean spiritually when you see a rainbow?
Spiritual Meaning of Rainbows It is a powerful sign and it can be seen as a message from the Universe or Spirit that you are headed in the right direction. Much like the biblical meaning or symbolism, it signifies and end to difficulty and despair.