In the wake of the 20-year anniversary of Princess Diana's death, Kate Middleton spent the day honoring her memory along with Diana's sons, Prince William and Prince Harry. The three paid a visit to the former Sunken Garden at Kensington Palace, which has been transformed into the White Garden and filled with white roses, lilies, gladioli, and cosmos flowers.

The new blooms were planted in dedication to the late Princess, and were inspired by her charitable work and her unforgettable style, including the famous white "Elvis" Catherine Walker dress. "The engagement will allow the Princes to pay tribute to the life and work of their mother the day before the twentieth anniversary of her death," an earlier statement from Kensington Palace said.

According to CNN, during their visit they met with various charities that were meaningful to the late Princess Diana, such as people from the U.K.'s homeless charity Centrepoint, the National AIDS Trust, Great Ormond Street Hospital, the Leprosy Mission and the Landmine Survivors Network.

The Duchess wore Prada's Poppy Silk-Crepe Dress (which retails for a cool $2,340) as she strolled through the garden with an umbrella and Prince William and Prince Harry by her side. We imagine the royal family has more plans to honor Diana's life tomorrow, on the exact date of the twentieth anniversary of her death.

Kate Middleton was in good spirits despite the dreary weather as she walked around the garden.