a rainbow in the sky over mountains and trees