Pregnant Kim Kardashian and husband Kanye West are expecting a baby boy. The 34-year-old reality TV star announced the gender of the couple’s second child on social media late Sunday evening.

Kardashian, who is three-months pregnant, shared a photo of Kanye and daughter North West on Instagram on Father’s Day. She captioned it, "Precious moments like this when we were traveling on tour with you are what I live for. You're such a good daddy to North & you will be the best daddy to our new son too."

Earlier in the day, the “Keeping Up With the Kardashians” star posted a photo of her 38-year-old hubby giving their 2-year-old daughter a kiss. “I’m so lucky to be married to a man who is so in love with his daughter, your bond is so irreplaceable,” Kardashian wrote. “Thank you for being such a good dad! We love and appreciate you so much! We’re so blessed to have you!”

The rumors of the couple expecting a baby boy started making the rounds after the two announced about Kardashian's pregnancy in May. However, neither Kardashian nor Kanye confirmed the reports. There were also reports that Kardashian might be pregnant with twins.

However, the reality star dismissed all these rumors on Twitter earlier in June. "So many rumors...we are not having twins, yes I am carrying my own baby lol & we have not told anyone the sex of our baby yet!" she tweeted. In another tweet, she wrote, "Nothing is confirmed unless you hear it from me!"