Kate Middleton has found a subtle way to honor the 20th death anniversary or her mother-in-law, Princess Diana when she visited the memorial garden this Wednesday with Prince William and Prince Harry. The Duchess of Cambridge channeled the Princess of Wales by wearing a floral Prada dress during a walk through the all-white garden at the Kensington Palace which was made in the memory of the late princess.

A report from PEOPLE confirmed that the green floral dress which Princess Kate wore was unmistakably similar to a dress Diana also wore in 1981. Diana used the said dress during a rehearsal for her wedding to Prince Charles at St. Paul's Cathedral.

Even if the colors of the two dresses differ a little since Kate's is green while Diana's is more blue, still the dresses are claimed to be near mirror images of one another. The two dresses have the same length, neckline and cut and both Kate and Diana paired this dress with nude shoes. The only difference in terms of the shoes was the Kate wore heels while Diana was in flats.

The commemoration of Diana's 20th death anniversary is not the first time Kate Middleton paid homage to her mother-in-law since she has done this on several occasions by her fashion choices. It can be recalled that after giving birth to Prince George, she wore a polka dot dress as she and William introduced their first child to the world on the steps of the Lindo Wing.

Further, according to Mail Online, Kate was also caught looking to the sky in all-black during the 2016 ceremony for Remembrance Sunday just like what Diana did last 1991. Through her choices in her clothes and dresses, Kate is said to have cherished the memories of the late Princess Diana in her unique ways.

After the walk of William, Kate, and Harry at the garden, they met with the representatives of some of the causes Diana cared about most. These organizations included the National AIDS Trust, homeless charity Centrepoint, Great Ormond Street Hospital, and the English National Ballet.