Consider this classiest version of "who wore it best?" you've ever read.
Royal fashion is very specific. Protocol requires senior members of Europe's royal families to dress in such a style that is both chic and modest. Naturally, many of these princesses, from Kate Middleton to Princess Sofia, and even Queen Maxima and Princess Charlene, turn to the same designers again and again, and every so often, they wear the exact same looks.
Here are fifteen different times princesses were caught in the same outfits, plus one striking American example that we couldn't help but include.