Kate Middleton, the duchess of Cambridge, attended the Sun Military Awards Dec. 19 in a strapless black velvet Alexander McQueen gown that closely resembled a dress worn 30 years earlier by Princess Diana. Diana wore her gown, designed by her wedding dress designers, Elizabeth and David Emmanuel, to her first public appearance as Prince Charles' fiancee at a Royal Opera House fundraiser in 1981. (Getty Images)