Kim Kardashian and Kanye West are having a baby boy!

"Kanye loves Nori more than anything, but to make his world complete he wanted a little boy, an heir," a source close to the rapper tells Us Weekly. “He's overjoyed!" And Kim? "[She's] always wanted two kids. A girl and a boy." Sounds like their wishes have come true!

Kim confirmed her pregnancy on the midseason finale of Keeping Up With The Kardashians, and she opened up about her struggles to conceive. "Kim was really down about it," a source tells the mag. "And she was worried." Kim added, “I'm so grateful to be pregnant when we didn’t even think it was going to happen. I can barely get out of bed. But it’s so worth it. I don’t really care."

The publication also reports that Kimmy K was shopping for boys' baby clothes with her hubby at Trico Field in New York City on June 1. "Just like Nori," says the West source, "this kid will be well-dressed."

UPDATE:
Kim didn't deny that she's having a boy, but after the Us Weekly report came out, she tweeted:
    "so many rumors...we are not having twins, yes I am carrying my own baby lol & we have not told anyone the sex of our baby yet! nothing is confirmed unless you hear it from me!"