Kim Kardashian and Kanye West attend the NBA game between the Denver Nuggets and the Los Angeles Clippers at Staples Center on Dec. 25, 2012 in Los Angeles

*Kanye West’s on stage announcement that Kim Kardashian is pregnant was a total shock — to Kim Kardashian, TMZ reports.

Sources close to Kim, who were at the concert, say the reality star had “no idea” Kanye was going to announced that she is expecting their baby. “We’re told she and Kanye had not discussed announcing it — and, in fact, had planned to say nothing until she started showing,” the website reported.

Kanye reportedly decided to announce the news during his concert in Atlantic City because Kim’s best friend and her mom Kris Jenner were at the show, along with several of Kanye’s family members.

TMZ says, “Kim didn’t seem to mind the surprise — we’re told she was crying tears of joy when Kanye revealed they’re expecting, and was especially moved because he did it during one of her fave songs … ‘Lost in the World.’”