The Princess of Wales, Kate Middleton, attended a ceremonial reception at Buckingham Palace. This event was dedicated to the 100th anniversary of the late Queen Elizabeth II's birth and took place on April 21 in the majestic Marble Hall. ## The Princess's Elegant Look For this special occasion, 44-year-old Kate chose an elegant lilac straight-cut dress with three-quarter sleeves. This shade was one of the late Queen's favorites, although the Princess of Wales does not wear it often. The public's attention was drawn to the massive pearl jewelry that previously belonged to Elizabeth II. Kate's husband, Prince William, accompanied her in a classic dark suit. ## Honored Guests at Buckingham Palace Among the honored guests at the reception were King Charles III and Queen Camilla. The event was also attended by Prince Edward and Sophie Wessex.     ## In Memory of the Queen The reception gathered representatives of charitable organizations that were patronized by Queen Elizabeth. Among them were Cancer Research UK, the British Red Cross Society, the Jockey Club, the Royal Canine Club, and the Army Charity. Joining the royal family were centenarians celebrating their 100th anniversaries. King Charles III personally presented them with congratulatory cards and a celebratory cake. ## Words from King Charles III In honor of this commemorative date, the 77-year-old king recorded a touching video message. In it, he said: "Today, on the day my beloved mother would have turned 100, my family and I remember her life, which meant so much to all of us." King Charles III also emphasized: "Her nearly century-long life was full of remarkable changes, but throughout each decade, she remained constant, steadfast, and wholly devoted to the people she served." ## The Legacy of Elizabeth II Elizabeth II passed away on September 8, 2022, at the age of 96, at her residence in Balmoral. She entered history as the longest-reigning monarch of the United Kingdom, with a reign lasting 70 years and 214 days. _Photo: Aaron Chown — Pool, Jordan Pettitt — Pool._