A rainbow is formed when sunlight refracts through raindrops, separating white light into the visible color spectrum from red to violet in an arc. Each person sees their own unique rainbow based on the raindrops the light is reflecting off of for their perspective. You can never physically reach the end of a rainbow as it appears to move away from you as you move towards it. The colors of the rainbow each have psychological meanings - red represents power and success, orange represents enjoyment, yellow optimism for the future, and colors like blue and green can emphasize trustworthiness and environmental records.