It's a girl!
Kim Kardashian has accidentally revealed that she is expecting a baby girl.
She's expecting her third child via surrogate with her husband, Kanye West.
When speaking to Ellen DeGeneres, she let slip that North and Saint are going to have a sister.
Kim was chatting about her baby shower that took place over the weekend.
'I thought I really do want to have a baby shower, because I want her to feel that something's coming, and for her to really understand it. So people brought toys and gifts, and she was opening them all up the next day and she said: "mom, you know since baby sister is not here, I think I need all of her toys in my room, and I'll play with them and make sure they are all okay for baby sister.'
You can check out the snaps from her baby shower below.