Kim Kardashian can't marry her man yet as she's still Kris Humphries' wife

Kim Kardashian, 32, has given boyfriend Kanye West, 35, the best Christmas present ever – she’s pregnant.

Kanye revealed the news during a show at Revedl in Atlantic City, New Jersey on 30 December, telling the audience: ‘Stop the music and make noise for my baby mama’.

The couple have been dating since April 2011.

Sister Kourtney Kardashian – who has two children, 3-year-old Mason and 5-month-old Penelope, with partner Scott Disick – Tweeted: ‘Been wanting to shout from the rooftops with joy and now I can! Another angel to welcome to our family. Overwhelmed with excitement!

Khloe Kardashian told her followers: ‘Keeping secrets is hard with so many family members! Especially when you are so freaking excited!!!!! LOVE is everything!!!!’.

Kim is still married to basketball player Kris Humphries.

The pair will be back in court in February to divorce or annul the marriage. 

SEE PICTURES Kim Kardashian and Kris Humphries – a love story in photos

SEE PICTURES The Kardashian family’s life in pictures 

SEE PICTURES Kim, Khloé and Kourtney Kardashian launch boutique