Earlier this week, we saw Beyonce Knowles, Leighton Meester and several other stars attempt to have a princess moment on the red carpet at the Met Gala.
Sorry ladies, but there's only one person who can really have a princess moment: Kate Middleton.
All eyes were on the Duchess of Cambridge at the BOA Olympic Concert in London Friday night. Kate wore a gorgeous teal Jenny Packham dress. The pleating is exquisite and the jeweled belt and Swarovksi-embellished cap sleeves add a hint of sparkle.
A braided bun showed off gorgeous drop earrings, while a matching teal clutch completed the look. Kate really is the epitome of effortless elegance. With Kate serving as an ambassador for the 2012 Summer Olympics in London, we'll be seeing even more of the Duchess' style.
Check out photos of the Duchess and her husband Prince William in the gallery below: