Kim Kardashian and hubby Kanye West are expecting their second child together!

The 34-year-old starlet broke the news on the midseason finale of Keeping Up With the Kardashians ... talk about a way to bring in the ratings! On Sunday Kardashian tweeted, "Who is excited for tonight's KUWTK finale?!?!?! There's some exciting news to share so make sure you tune in!!!!!" and BFF Jonathan Cheban subsequently wrote on Twitter, "Congrats Kim!!! Baby #2!!!"

In a teaser for the second half of the show's season, Kim is seen telling her family, "I just got the blood test back and I am pregnant!" Kim and Kanye are already parents to daughter North West, who will celebrate her second birthday next month.

Kim has been very open about sharing her fertility struggles with the show's audience. Over the last few months she allowed camera crews to tag along with her to her fertility doctor, and after rambling on about how much sex she's been having with her rapper hubby, Kim tells her doc, "I'm, like, so over it. Like, I'm exhausted, so I'm sure everyone gets to that point. I'm like, 'Okay, I'm done.'"

Well, it looks like all that hard work paid off ... Congrats!