COPENHAGEN (CBS) Denmark's Crown Princess Mary has given birth to twins - a boy and a girl.
The palace said the Australian-born princess, 38, gave birth at the national Rigshospitalet hospital in Copenhagen Saturday morning. The boy, weighing 5 pounds, 14 ounces, was the first delivered with his sister, weighing 5 pounds, 10 ounces, arriving 26 minutes later, the palace said.
The babies' names won't be announced until the christening, according to Danish custom. It could be up to three months before a christening is held.
Princess Mary and Crown Prince Frederik have two other children, Prince Christian, 5, and Princess Isabella, 3.
According to reports in Australia's Herald Sun the two older children were smuggled into the hospital Sunday through a tunnel, underground parking lot and special elevator so they could see their newborn siblings.
"It is still quite unrealistic for them, even though they have been following their mother's beautiful growing stomach," Prince Frederik told the newspaper.
Speaking outside the hospital Saturday, the 42-year-old heir to the Danish throne, called the babies ''a miracle times two.''
The births touched off widespread celebrations in Denmark, where the newborns are fourth and fifth in line to the throne after their father and older siblings, and in Australia, which they are expected to visit before year's end.
Their Australian grandfather John Donaldson, a retired Tasmanian math professor, says he expects a Christmas visit from the royal family in 2011. He has been staying with the royal family at Amalienborg Palace.
An energetic Princess Mary, 38, was out of bed and moving around her hospital room yesterday, according to her visitors.