Despite recently giving birth, the Swedish royal looks stunning, and she's is not afraid to dress in bright colors. Princess Madeleine posted a photo of her and other royal women wearing Swedish national costume for Nationaldagen – National Day.
The Swedish royalty was pictured in national dresses in white, yellow, and blue — the latter two colors can be seen on the country’s flag. The headscarf is only worn by Swedish princesses after they get married. Therefore, Princess Victoria is allowed to wear one, as are Princess Madeleine, Princess Sofia, and of course, Queen Silvia, but Princess Victoria’s daughter Estelle isn’t.