answered 3/22/2009 Why Do We See Rainbows After Rain? Adding to the previous answer: The light is refracted by some form of water in the air (such as a raindrop after it rains)