The princess, 33, took to Facebook to share sweet pictures of her and husband Christopher O’Neill, 40, with their six-week-old son, Prince Nicolas, and their scene-stealing daughter, Princess Leonore.
"I'm so thankful to be a mother of two," she wrote on her Facebook page. "Both Leonore and her brother Nicolas are little angels!"
The family photo shoot took place in the beautiful gardens of Solliden Palace, the royals family’s official summer residence in Borgholm, Sweden.
In one photo, the little prince, who was born just days after Prince Carl Philip and Sofia Hellqvist tied the knot in a romantic ceremony, is pictured wrapped up in a pale blue blanket as his proud parents look on.
Little Leonore also got in on the photo action. The 17-month-old, who wore a darling pink dress, shares a sweet moment with her mom in front of a gorgeous rose bush.
Like many proud moms, Princess Madeleine regularly posts photos of her kids on Facebook. She shared an adorable shot of Leonore on her first birthday earlier this year.
Want to keep up with the latest royals coverage? Click here to subscribe to the Royals Newsletter.