The Duchess wore it on a tour of a memorial for the late Princess Diana.

By Sarah Yang
Updated August 30, 2017
Samir Hussein/Getty Images

Kate Middleton is no stranger to strategic dressing—and that includes letting her clothes pay homage to an event she’s attending or a country she’s visiting. On her trip to Germany this summer, for example, fashion experts speculated that two of her fashion choices could have been subtle nods to the country: a dress that features eagles (the country’s national bird), and a “Berlin Blue” or Cornflower Blue dress (Germany’s national flower) on another occasion.

Now her most recent outfit can be seen as a sweet tribute to her late mother-in-law, Princess Diana. For a tour of Kensington Palace’s White Garden with her husband Prince William and brother-in-law Prince Harry, the Duchess wore a poppy-print silk crepe dress from Prada. While the dress is a splurge at $2,340, you can purchase a similar version here.

Poppies are often used as a symbol of remembrance for military members who have died in war, but they are also seen as a symbol of peace and death—which is fitting since the White Garden is a memorial for Princess Diana to mark the 20th anniversary of her death. While it hasn’t been confirmed by the Royal Family, we can speculate that the garden-inspired dress was a subtle, yet sweet way to honor to the late Princess, who died on August 31, 1997.

RELATED: The Reason Prince George Wears Shorts All the Time

The garden, which was originally called the Sunken Garden, was redesigned with all-white flowers, including William and Catherine roses, Forget-Me-Nots, and white roses. Kensington Palace was the former home of Princess Diana.