Ireland became the first country to legalize gay marriage by popular vote. As the nation celebrated, rainbows appeared in the sky above Dublin.

Rainbows in the sky are competing with rainbows on the ground. (via NYT/IV/Twitter)

Perhaps the rainbows that appeared above Dublin were simply reflections of all the rainbows on the ground. Metaphorically of course, I know that's not how science works. These rainbows were made by the sun's rays passing through water droplets. Or they were created by whichever Greater Being you choose to believe in. I'm going to stop writing so you can enjoy the beautiful images below.

Sources: Twitter