Taking to the Swedish royal family’s official Facebook page, the family posted a beautiful snap of the newborn sleeping peacefully in a grey onesie.
Although they are yet to release his name, there’s no doubt this little one already has a solid head of hair and divine, cherubic lips. We’re predicting a very strapping lad indeed!
In the accompanying caption, it explained that the 33-year-old Princess and her husband, British-American financier Christopher O’Neill, 40, had headed home from the hospital with their gorgeous bundle of joy.
This is the second child for the couple, who are the proud parents to one-year-old daughter Princess Leonore.
Speaking of the delivery, Christopher told the crowds: ““It went very well. I think [Leonore] mistook him for a doll. But it couldn’t have gone any better.”
It’s been a busy week for Madeleine, who also managed to attend her brother Prince Carl’s wedding to Princess Sofia mere days before giving birth.
What a trouper and even more reason to love these amazing Swedish royals!