Kim Kardashian and Kanye West have been very secretive when it comes to their expectant baby (via surrogate), until now. During a recent appearance on Ellen Degeneres’ daytime talk show, Kim unwittingly revealed the gender of their baby.

Apparently, Kim and Kanye are expecting a baby girl. This will be their third child. The couple have a four-year-old girl, North, and a 1-year-old boy named Saint West.

It all started when Kim started talking about her cherry blossom-themed baby shower over the weekend.

"People brought toys and gifts [to the baby shower] and we were opening them all up the next day and North said: 'Mom, since baby sister's not here, I think I need all of her toys in my room and I'll play with them and just make sure they're OK for baby sister.'"

Degeneres was quick to notice her flub, which caused Kim to laugh it off and announce that yes, she was having a baby girl via surrogate.

"North is really excited about that. [Her having] a brother was a little trickier. Now, she's so excited. Let's see if it lasts," she stated. "I've had to explain to her: 'When you come into my room in the morning I have to be with baby sister, I have to feed her.'"

Kim also added that they don't have a name for their baby girl, which is due to arrive in January.

Kim Kardashian Plays "Five Second Rule"
https://www.youtube.com/watch?v=tETQaX2pIiE

Mike Coppola / John Sciulli / Al Bello, Getty Images