For the first time in 25 years, Princess Diana‘s wedding dress will go on public display at Kensington Palace, the royal residence in London. This comes after Diana’s sons, Prince William and Prince Harry, agreed to loan the gown.

The iconic dress was worn by Diana at her wedding to Prince Charles in 1981 at St Paul’s Cathedral in London. It consists of a 25-foot train, the longest in royal history.

The white gown, created by designers David and Elizabeth Emanuel, features sequins encrusted along its lengthy train and an antique Carrickmacross lace that had originally belonged to Queen Mary, Charles’ great-grandmother.

Also read: How Diana’s divorce settlement with Charles funded Megxit

According to the website of Historic Royal Palaces, “Gown’s gently scooped neckline and large puffed sleeves are trimmed with bows and deep ruffles of taffeta, a style popularised by the Princess in the early 1980s, while the full skirt is supported on a mountain of stiff net petticoats to create its famous silhouette.”

The exhibition named ‘Royal Style in the Making’, which opens on June 3, will examine the relationship between designers and their royal clients.

Also read: This is what Meghan texted to Oprah during airing of their explosive interview

It will also show a rare toile that has survived from the 1937 coronation gown of Elizabeth, Queen Elizabeth II‘s mother.

Princess Diana’s dresses occupy a special place in public memory as she was eagerly observed by the media and the public both during and after her marriage to Prince Charles.