After thunderstorms rumbled across New Jersey on Tuesday night the skies gave way for some beautiful rainbows across the Garden State.

According to Meteorologist Dan Zarrow, "Scientifically, rainbows have little to do with unicorns or leprechauns. A rainbow is an optical illusion, formed when sunlight is refracted and reflected off a field of water droplets."

He adds, "I suspect yesterday's rainbow sightings were particularly bright thanks to perfect timing. The rain tapered off right around sunset, when the sun was very low in the western sky. That low sun angle likely contributed to the brilliance of the rainbows that became visible to the east."