The Danish royal family put an end to months of speculation about Princess Mary’s baby bump with a brief statement on its website.
“Their royal highnesses the Crown Prince and Crown Princess are happy to announce that the Crown Princess are expecting twins,” said the site.
“The births are expected to happen at the Rigshospital (hospital in Copenhagen) sometime during January 2011.”
Princess Mary, 38, who is from Tasmania, already has two children with her husband, Crown Prince Frederik – Prince Christian, four, and Princess Isabella, three.
Danish media has been in a tizz about whether Princess Mary was expecting a third child. One magazine ran a front page story about Mary making secret trips to obstetricians.
The princess, who is holidaying at the royal family’s summer palace in Grasten, has reportedly been wearing loose and baggy clothing as she visited attractions such as Legoland with her two children.
Her Tasmanian family has endured endless speculation about her having another child.
Prince Frederik, 42, who is first in line to succeed his mother Queen Margrethe II to the throne, married Princess Mary in May 2004.