Just an hour or so after the Supreme Court's historic decision to legalise gay marriage across the United States, something totally perfect happened.
Too good to be true. Rainbows over the White House now pic.twitter.com/WeFyNHzVVo— Sam Stein (@samsteinhp) June 26, 2015
Take that, Westboro Baptist Church. Looks like God is pretty happy after all.
And as if that natural wonder wasn't enough, the White House Twitter account was all over it: