Lunar Rainbows aka moonbows only occur when there is enough spray from the waterfall in the spring and the full moon provides enough light and is at the correct angle. Since the valley is flooded during this time of year, it turns into a giant mirror-like lake allowing for Upper Yosemite Falls and the lunar rainbow to be reflected in it perfectly. The high clouds add a nice ambiance mixed in with the stars in the sky.