Mariah Carey has given birth to beautiful twins with husband Nick Cannon on their third wedding anniversary.
The singing sensation delivered a boy and a girl on Saturday in a Los Angeles hospital, her representative confirmed.
She also told the Associated Press that Mariah is "doing great" and after the children were born they listened to Mariah's hit We Belong Together.
"Nick was very nervous and Mariah was completely calm," she added.
The baby girl was born first, weighing 5 lbs. 3 oz., and her brother was next, at 5 lbs. 6oz.
The date, April 30, was just as rapper Nick had predicted in a previous interview.
"I'm not trying to be a psychic, but we renew our vows every year so… It's probably going to be in the hospital next year. I can feel it," he said on US chatshow The Talk.
Mariah Carey and her 'loverboy' Nick Cannon – the story of their whirlwind romance
Previous News In Pictures: