Rainbows are formed when sunlight is reflected twice within a raindrop with the violet light that reaches the observers eye coming from the higher raindrops