a rainbow shines in the sky over a body of water with rocks and trees