A red coat has long been a favorite of the Princess of Wales.