Mariah Careyexpecting baby

Mariah Carey has ended months of speculation and confirmed she is expecting her first child.

The singer said the baby is due in the spring. Carey, 40, had declined to discuss her pregnancy until now having suffered a miscarriage two years ago after her marriage to Nick Cannon.