Kim Kardashian West revealed the sex of her baby as a ''gift'' to her husband.

The 'Keeping Up With The Kardashians' star took to Twitter yesterday on Father's Day (21.06.15) to announce the pair were having a son, something which she reportedly did as a present for 'Bound 2' rapper Kanye West.

A source shared to HollywoodLife.com: ''This was not her gift to him, part of the gift she gave him was time alone.

''He's been stressed and tired lately and she made sure he had time away from everything and everyone. Family and friends knew the sex of the baby for a little bit, and Kim wanted to spill the news so she wouldn't be hounded by the question for the rest of the year!''

The 34-year-old television personality - who also has 2-year-old North with her husband - shared a lovely photo of Kanye with their little girl as she wrote a touching tribute to the star.

She said: ''Your bond is so irreplaceable! Thank u for being such a good dad! We [love] &appreciate u so much! So blessed to have u.

''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! (sic)''