After months of unsuccessfully hiding a baby bump underneath trench coats, curve-hugging sweat suits, and tunic tank tops, the 41-year-old pop singer revealed this morning on the "Today" show as part of an "Access Hollywood" exclusive that she is expecting her first child with husband, Nick Cannon, 29.
"It's been a long journey. It's been tough because I've been trying to hold on to a shred of privacy," she added.
Recent reports suggest that Carey is pregnant with a boy, although those have yet to be confirmed.
The couple had previously been coy when asked if they were expecting, in part due to Carey's age.
"The reason that Mariah didn't want to say anything is because she is 41, and she's superstitious," a source told HollyBaby.
In June, Carey abruptly dropped out of Tyler Perry's new film, setting off speculation that the singer was expecting. Her rep quickly squashed the reports at the time. However, just yesterday, her replacement in "For Colored Girls," Thandie Newton, let the news slip on "The View," Gawker TV reports.
"I think she's pregnant," Newton said when asked why she was asked to replace Carey in the film.
Cannon has been the most vocal about the rumors, hinting repeatedly that the couple's first child is on the way. "I've said it before and I'll say it time and time again -- when my wife feels like talking about whatever she wants to talk about, you will hear it directly from her," Cannon said on his radio show in August. "There's a certain time limit that you're supposed to wait before you actually can officially say that you are."
The pair have not been shy when it comes to talking about babies. According to People, Canon has been vocal about wanting to start a family. "We're going to do it," he said in March 2009.
And head over to our sister site ParentDish to stay on top of celebrity pregnant news in their Bump Watch!
Get more on Mariah Carey at PopEater