Duchess Kate is known for wearing out the soles of her shoes before she adds a new pair to her collection. Don't believe us? Take a look at her trusty pumps. But the same doesn't go for her outerwear! It seems like the duchess has a new coat for every appearance that she makes, like this black-and-teal Malene Birger number that she wore on March 20, 2013.