King Carl XVI Gustaf and Queen Silvia are awash with grandchildren. With just days to go until Prince Carl Philip and Princess Sofia welcome their second baby, the Swedish Royal Household has confirmed that Princess Madeleine is to be a mummy again. Madeleine's new baby will be grandchild number seven for the King and Queen of Sweden. Definitely lucky for them.
Madeleine and her husband, Chris O'Neill, also shared the news on the princess' official Facebook page with a short and to the point message. The couple already have two children, hence the maths. Princess Leonore was born in February 2014 while Prince Nicolas joined the family in June 2015.
The official announcement gave a little more detail, saying that the princess felt well and that her baby is due in March 2018. The new royal will be tenth in line to the Swedish throne. Princess Madeleine's last public appearance came earlier this week at the European Showjumping Championships which she opened in Gothenberg.
The King and Queen of Sweden have seen their family grow at a rapid rate in the past five years. In February 2012 they became grandparents for the first time with the birth of Princess Estelle, eldest child of Crown Princess Victoria and Prince Daniel. Leonore and Nicolas are numbers two and three on the grandkids list followed by Victoria's son, Prince Oscar, who was born in March 2016. Just five weeks later, Princess Sofia gave birth to her and Prince Carl Philip's first child, Prince Alexander. They will welcome baby number two in just a few days time. But their new prince or princess will be the baby of the family for just a few months with Madeleine's happy news. When it comes to royal babies in Sweden, it's time for lucky seven.