Catherine, Princess of Wales, wore a treasured piece from Queen Elizabeth II’s collection for a garden party on Friday. On ...