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:
White Carnation

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.
Purple Iris
In honor of Prince.
Pink Dogwood

Pink and Blue?!? Come on. It’s too perfect.
Yellow Jasmine

Actually, we take it back. We may want to use this one for our own children.
Red Azalea

Hmm… you’re right. This one has probably been ruined by Iggy and Banks.
Violet Sage
Come on. That one is just beautiful.
Aqua Orchid
It sort of has alliteration going for it.
Gold Algae

Nevermind. Sorry. They can’t all be winners.
Green Moss

Doesn’t really have a great flow, does it? It’s more descriptive of actual moss.
Canary Confier

Just call him or her “CC.” Adorable!
Coral Glaucophyte
It doesn’t roll off your tongue, but give it a chance to grow on you.
Auburn Ambrosia
For a girl, probably.
Black Bamboo

Incredibly, “Black” wouldn’t even be the dumbest celebrity baby name out there.