Mariah Carey delivered two babies, a son and daughter, in Los Angeles on Saturday -- the same day as her wedding anniversary to Nick Cannon.

The pop star, 42, gave birth shortly after noon, according to People.com.

Carey's rep confirmed that the couple's baby girl was first to arrive, weighing 5 lbs., 3 oz. (18 inches long), followed by their baby boy, weighing 5 lbs., 6 oz. (19 inches long).

The spokeswoman also said Carey's single 'We Belong Together' was the music playing after the twins arrived.

Cannon, 30, tweeted his joy: