The wait is almost over! Princess Sofia of Sweden has now finished all her official duties ahead of the birth of her baby, and is on maternity leave. On Sunday, 31-year-old Sofia went on her last royal outing, to visit Stockholm's Sophiahemmet hospital. The private medical facility is one of the oldest in the country and was named after King Oscar II's wife Queen Sofia.
It was an important visit for Sophia – in January she was announced as the new honorary president of the hospital, replacing Princess Christina, Mrs Magnusson, one of King Carl Gustaf's older sisters.
CLICK TO VIEW GALLERY
Princess Sofia of Sweden is now on maternity leave
During her time at the hospital, the pregnant princess put on a surgical gown and toured the facilities, chatting to members of staff as she was shown around.
Just last month, Sofia showed off her stylish baby bump again when she visited the Riddarholm Church. Prince Carl Philip's wife was photographed standing next to the grave of Karl XII, wearing an all-black maternity ensemble, including a chic belted coat and a maternity blouse from Serpahina.
The pregnant royal pictured on her recent visit to Riddarholm Church
Sofia and Carl Philip are due to welcome their first child in April. They happily announced their pregnancy news in October, saying: "We are so excited to announce that we are expecting our first child. We are very much looking forward to it."
The Swedish royal family have been enjoying a baby boom just recently. Last month, Crown Princess Victoria gave birth to her second child, Prince Oscar, with her husband Prince Daniel. And Princess Madeleine welcomed her second baby, Prince Nicolas, into the world nine months ago.
Sofia and Carl Philip announced their pregnancy news in October
Other playmates for Sofia and Carl Philip's newborn include big cousins Princess Estelle and Princess Leonore, who are no doubt very excited to meet the new arrival.