a rainbow in the sky above some clouds