a rainbow in the sky with clouds and stars