Kim Kardashian West is expecting a son.

The 'Keeping Up with the Kardashians' star recently celebrated the second birthday of her and Kanye West's daughter North West, and has now revealed her second child will be a baby boy.

While praising the 'All Day' rapper - who she wed last year - on Father's Day (21.06.15), she wrote on Instagram: ''You're such a good daddy to North & you will be the best daddy to our new son too!''

The post wasn't the first time during the day she had celebrated the musician for his abilities as a parent, writing a glowing message about him earlier in the day.

She tweeted: ''I'm so lucky to be married to a man who is so in love with his daughter, your bond is so irreplaceable! Thank you for being such a good dad! We love and appreciate you so much! We're so blessed to have you!''

The 34-year-old reality TV personality previously slammed speculation about the sex of their child, insisting reports about the gender, and that she was expecting twins, were entirely fabricated as the couple had not yet told anyone.

She said: ''We actually haven't told anyone the sex. So I heard that we're having a boy. I heard that we're having twins. I heard that I'm not even carrying my own baby. I've heard so many things and most of that information is not true.''