Kim Kardashian is pregnant with baby number two, a boy, with husband Kanye West and the child is due near Christmas! Kim and Kanye have been trying to get pregnant for months, and it is no secret that their fertility struggles had the couple on the verge of a divorce.