Selena Gomez made a striking appearance at the wedding rehearsal dinner for Taylor Swift and Travis Kelce, held Thursday at Madison Square Garden. Gomez, styled by Erin Walsh, wore a custom black lace Oscar de la Renta Little Black Dress that evoked the timeless elegance of Audrey Hepburn in "Breakfast at Tiffany's."

The strapless gown featured delicate floral appliqués and a thigh-high slit, complemented by a nude under-layer for a sheer effect. To complete the ensemble, Gomez wore Jimmy Choo shoes and Fernando Jorge diamonds, including drop earrings and a pear-cut ring valued at $40,000.

Her hair was styled into a chignon, a nod to Hepburn's iconic hairstyle, by hairdresser Renato Campora. Makeup artist Soo Park created a matching cat-eye look with a soft pink lip. Gomez also appeared to use unreleased products from her Rare Beauty brand for her makeup, teasing them on her own Instagram.

This fashion choice holds significance as Gomez is a bridesmaid in the upcoming wedding. She previously wore an Oscar de la Renta gown when she served as a bridesmaid for Swift last year. Swift, in turn, wore a tan sequined cocktail dress from the same designer when she was a bridesmaid for Gomez.

Oscar de la Renta's designs are a familiar choice for both artists, who have been seen in the brand's intricate creations on various red carpets. With Laura Kim and Fernando Garcia, former co-creative directors of Oscar de la Renta, reportedly favored to design Swift's wedding dress, Gomez's rehearsal dinner attire may have served as a stylish foreshadowing.

Swift herself also attended the event, wearing a peach gown and capturing photos of Gomez. The event's setting at Madison Square Garden was adorned with red curtains and floral arrangements.