A rainbow symbolizes the spiritual glory that is available to us through understanding and learning. More esoterically, a rainbow is said to represent the seven steps of awareness necessary for true spirituality.
It is the connecting âbridgeâ between the physical and the spiritual realms.