Beyonce and Jay Z are here to save America, people.
While we have many reasons to be very afraid for what lies ahead over the next several months, we also now have one crazy exciting reason to be... well... crazy excited:
BEYONCE HAS GIVEN BIRTH TO TWINS!
We don't know the names of the kids just yet, but that isn't stopping us from speculating and/or from offering up the following suggestions:
See? Because Blue is a color and Ivy is a plant? Don't worry. We have plenty more along these lines from which the couple can choose.
In honor of Prince.
Pink and Blue?!? Come on. It's too perfect.
Actually, we take it back. We may want to use this one for our own children.
Hmm... you're right. This one has probably been ruined by Iggy and Banks.
Come on. That one is just beautiful.
It sort of has alliteration going for it.
Nevermind. Sorry. They can't all be winners.
Doesn't really have a great flow, does it? It's more descriptive of actual moss.
Just call him or her "CC." Adorable!
It doesn't roll off your tongue, but give it a chance to grow on you.
For a girl, probably.
Incredibly, "Black" wouldn't even be the dumbest celebrity baby name out there.