When it comes to royal fashion, Catherine, Princess of Wales, is a trendsetting icon. She's never been afraid to show off her ...