The Duchess of Cambridge wore off-shoulder Alexander McQueen Velvet Gown at Sun Military Awards in December 2011. The gown was