Three years ago, Kate Middleton dazzled fans when she appeared in a breathtaking Alexander McQueen gown that honored two ...