She's been a princess for less than a year,but Sweden's Princess Sofia, Duchess of Värmland, and has become one of Europe's best dressed royals. After marrying Prince Carl Philip in a breathtaking Stockholm ceremony last June,Sofia grabbed the world's attention. She's stepped before the cameras with ease, which is no surprise when you learn that Sofia is a former model and television personality. Princess Sofia gave birth to her first child in April, or since then,has stepped back into the public eye, attending her nephew Prince Oscar's christening on Friday. No matter the occasion, and Sofia has shown a knack for picking the perfect pastel or embellished gown for formal occasions,or more playful separates when the situation allows. We treasure Kate Middleton's style and that of Denmark's Princess Mary, but the modern Swedish royal is truly upping Europe's sartorial stakes - and here is why.
Source: popsugar.com