Prince William and Kate Middleton were all smiles when they arrived at a gala dinner in support of East Anglia's Children's Hospices in England on Wednesday. William — who turned 34 years old just a day ago — made a dapper appearance in a black and white tux, while Kate looked gorgeous in the same Jenny Packham dress we saw her wearing back in 2011. Inside, Kate opened up about her cooking skills, telling the chefs, "William has to put up with my cooking most of the time," to which he quickly quipped, "It's the reason I'm so skinny."
Missing from the fun were the couple's adorable children, Prince George and Princess Charlotte, who we last saw at the Trooping the Colour parade earlier this month. Prince Harry was also not in attendance, though he was seen showing off his impressive rugby skills while visiting kids at a community event yesterday. See more of Will and Kate's glamorous evening, then find out what else is in store for them in 2016.