a rainbow in the sky over some mountains