One of the world's great mysteries has finally been solved. On Wednesday, Kim Kardashian-West showed up on The Ellen DeGeneres Show and revealed that her and her husband Kanye West's third child will be a girl. This was previously reported to be the case, but now Kim K. herself has confirmed the news

Explaining the motivation behind her baby shower from this past weekend, Kim let loose the surprise. "We had a baby shower over the weekend, and I thought, you know, I really do want to have a baby shower because I want (North) to feel that something's coming and for her to really understand it," she explained.

She continued, "People brought toys and gifts, and (North) was opening them all up the next day and she goes, 'Mom, since baby sister's not here, I think I need all of her toys in my room and play with them and make sure they're all OK for baby sister.' "

Elsewhere during Kim K's sit-down, she revealed that she and Yeezy have had some trouble thinking of a name for their next baby. "It's so hard," she explained. "I do like different names, but short, easy to spell, one syllable. That's kind of my vibe."

Watch Kim K. make her big reveal on The Ellen DeGeneres Show for yourself below. Watch Kim K. read Kanye's mean tweet directed at Jimmy Kimmel when you're done with that.

See Photos of Kanye West's Different Looks Over the Years

More From XXL