June 23 marked an important milestone for Princess Eleonore of Belgium as she donned a tiara for the first time. Eleonore, 18, wore a diamond headpiece that was gifted to her by her parents, King Philippe and Queen Mathilde, as she attended a state banquet at Laeken Castle in Brussels. Along with her sparkling tiara, the princess also made a statement in a blush-colored gown—and if the design looks familiar, it’s because Meghan Markle wore the same gown six years ago.
The $1,995 caped style by Safiyaa is crafted from a heavy crepe fabric and features a raised collar with a long train sweeping behind the gown. While Princess Eleonore chose a soft pink version of the dress, the Duchess of Sussex wore a scarlet red iteration while attending the Mountbatten Festival of Music in March 2020.