Formation of Rainbows