After months of speculation, Mariah Carey has confirmed she and husband Nick Cannon are expecting their first child together.
The 41-year-old singer told Access Hollywood: "Yes, we are pregnant, this is true. It's been a long journey. It's been tough because I've been trying to hold on to a shred of privacy. At this point, there is no choice. I either talk or I hibernate."
Pregnancy rumours have been swirling around the star all year, but there was further speculation when she pulled out of filming a Tyler Perry movie in June.
The couple also spoke about suffering a miscarriage almost two years ago. Nick says the experience made them stronger:
"It kind of shook us both and took us into a place that was really dark and difficult. When that happened, I wasn't able to even talk to anybody about it. That was not easy. It definitely brought us closer together. It strengthened our relationship so much. She handled it so well," he said.
Nick added: "The greatest gift on earth is a child. We've had names picked out from the first day we met and we want to stay true to that."