We all know Kim Kardashian and her husband Kanye West are expecting their third child via a surrogate in January.
But what we didn't know - until now - was whether it will be a baby girl or boy.
Unfortunately for Kim, 37, she totally gave the game away during a recent interview on US TV, accidentally revealing the child's gender when she and Kanye have worked so hard to keep it secret.
Kim was appearing on The Ellen DeGeneres Show when she let slip a baby daughter is on the way!
She had said: "We had a baby shower over the weekend so my daughter North feels something is coming and really understands it.
"People brought toys and gifts and she was opening them all up.
"The next day she said, 'Since baby sister isn't here I think I need all the toys in my room and I'll play with them and make sure they're okay for baby sister'."
Ellen replied: "She's a toy tester and you just told us it's a girl!"
Laughing, Kim said: "Oh, I guess I did! It is [a girl]. North is really excited about that - let's see if it lasts!"
Kim added that she and Kanye haven't come up with any name suggestions yet and are "freaking out".
The Keeping Up With The Kardashians star and rapper husband welcomed their first child, daughter North, in 2013, while son Saint followed in December 2015.
Rumours the couple had chosen a surrogate surfaced back in June, but they only confirmed the news in September.
They opted for surrogacy after Kim's well-documented medical struggles during her first two pregnancies, which left mum Kris Jenner warning she could "bleed to death" if she carried another child.
Kim said this week she's found surrogacy more difficult than being pregnant herself as she feels out of control.
Anyone that says or thinks surrogacy is just the easy way out is just completely wrong.
Speaking to Entertainment Tonight, she explained: "Anyone that says or thinks it is just the easy way out is just completely wrong. I think it is so much harder to go through it this way, because you are not really in control.
"Obviously you pick someone that you completely trust and that you have a good bond and relationship with, but it is still ... knowing that I was able to carry my first two babies and not, you know, my baby now, it's hard for me."
Meanwhile, Kim's not the only Kardashian welcoming a baby in the new year.
There's widespread speculation that her younger sisters Khloe Kardashian, 33, and Kylie Jenner, 20, are both pregnant.
Neither Khloe nor Kylie have confirmed the reports but it's widely believed Khloe and basketball player boyfriend Tristan Thompson are expecting their first child together, while Kylie and rapper beau Travis Scott are also expecting a first baby.