Reality TV star Kim Kardashian has confirmed her second child with rapper husband Kanye West will be a boy.

The couple, who already have a 23-month-old daughter North, revealed earlier this month that they were expecting their second baby.

The pair, however, kept mum on the sex of the child, so far, until Monday, when Kardashian finally took to Twitter to share the information with her fans.

While gushing over West’s parenting skills, she tweeted, "You’re such a good daddy to North and you will be the best daddy to our new son too!" 

In an earlier tweet, she posted a picture of West, 38, reading out a story to North, seated in a plane.

"Precious moments like this when we were travelling on tour with you are what I live for," Kardashian, 34, captioned the photo.