Moons, Planets, Clouds and Rainbows