Kim Kardashian is pregnant with her second baby!

After months of sharing TMI details about her uterus and IVF treatments, Kim Kardashian is finally expecting baby number two with husband Kanye West! The reality star revealed the baby news in a teaser for the upcoming Keeping Up With The Kardashians. As crazy as it is that we have another Kardashian member to obsess over, I'm happy for Kim. When exactly is North's little sibling coming to the world? Better yet, what will they name the baby? 

Read more on ¿Qué más?: Kim Kardashian's 9 most controversial parenting moments

Proud grandma Kris Jenner also confirmed that her fifth grandchild is on the way and posted this sweet message to her Instagram:

Embedded content: https://instagram.com/p/3X77Fvm-Nz/

Kim's fertility struggles made her surprisingly relatable and human. There are a bunch of things to hate on her for, but the woman loves being a mother and is super family oriented. I suspected Kim was rocking a baby bump during her MET Gala. She had a special little pouch that a faja wasn't able to keep down. Haven't we all been there? 

Reportedly, Kim and Kanye will welcome their new bundle of joy in early December. That means she's about three months now, which also means the airing of her baby announcement was planned perfectly. Of course it was! I'm sure the couple will remain super private about the baby's identity for sometime the same way they did with Nori. I doubt they will even let the little one be a major part of the show–unlike Kourtney's kids Mason and Penelope

There are a bunch of jokes out there about what they will name baby number two. From East to Wild Wild, the fans and haters have been having a ball coming up with potential baby monikers. I think it would be pretty funny if they came up with a generic name this time around. Of course, there's always Kimye. That could work. 

Image via E!