On April 21, the royal family celebrated what would have been Queen Elizabeth II's 100th birthday with a special reception at Buckingham Palace. There, Prince William and Kate Middleton (who wore Elizabeth's iconic three-strand pearl necklace and Bahrain earrings to the event) chatted with representatives from the late monarch's most cherished charities as well as some centenarians ushering in a new century.