Long overdue! Swedish royals celebrate birth of first baby in the family for three decades
Sweden's Crown Princess Victoria has given birth to the first royal baby in three decades.
Her husband, Prince Daniel, announced the birth of his daughter – the second in line to the throne – this morning.
Daniel said the baby was born overnight at 4:26 a.m. (0326 GMT) at the Karolinska University Hospital in Solna, a suburb of Stockholm.
She's this big! Prince Daniel of Denmark announces the birth of his daughter this morning
The emotional prince held up his hands to show how big she was, said she tipped the scales at 7lb 3oz.
Mother and child are doing well.
The prince said: 'When I left the room the little princess was sleeping on her mother's chest and they were looking very cozy.'
He added that his father-in-law, King Carl XVI Gustaf, and mother-in-law, Queen Silvia, 'are very happy' about the birth.
Happy couple: Prince Daniel and Crown Princess Victoria, pictured on Tuesday, announced that they were expecting a baby last August
Victoria married Daniel, a commoner and her former personal trainer, in June 2010.
In August last year, the Royal Court announced that Victoria was pregnant and expected to give birth in early 2012.
Victoria, 34, is next in line to the throne. Her father has been king since 1973.
The Swedish monarch is primarily a figurehead, representing the country as the head of state but without political power.
Marrying a commoner: Princess Victoria on her wedding day, 19 June 2010. She met Prince Daniel when he became her personal trainer
The royal family has recently been shrouded in controversy.
In 2010 a book claimed that King Carl XVI Gustaf had a playboy lifestyle.
The King denied the allegations in a rare interview in May 2011 but also apologised for undermining trust in the monarchy.
It is hoped that a new royal baby will restore the Swedish people's faith in the monarchy.