a rainbow and planets in the sky