Key Takeaways A royal expert says that Queen Elizabeth felt a "special satisfaction" during Prince William's wedding to Kate Middleton on April 29, 2011. Queen Elizabeth was happier about Kate's age, which was 9 years older than Diana when she got married, and the ceremony itself. According to Marie Claire, Queen Elizabeth looked more positively on her grandson's wedding than her son's due, in large part, to differences between the brides. Kate was 29 when she married William; by contrast, Diana was only 20 when she wed her 32-year-old husband, Charles. As it turns out, Queen Elizabeth wasn't just happier about Kate's age; she also appreciated the couple's wedding ceremony, which took place in London's Westminster Abbey.