Nearly 40 years after Drew Barrymore made headlines with one of her most memorable red-carpet looks, the iconic dress resurfaced in the most unexpected way — inside the audience of her own talk show.

During a taping of The Drew Barrymore Show in New York City, Barrymore froze mid-walk when she noticed an audience member wearing a black mini dress adorned with purple rosettes along the neckline. The resemblance was uncanny: it mirrored the Betsey Johnson dress Barrymore famously wore to the 61st Academy Awards in 1989.

Stopping to investigate, Barrymore asked the woman if she knew the history behind the outfit. The fan, Ruby, revealed that she did — explaining that she and her mother are devoted vintage collectors and that the dress once belonged to her mom in the 1990s. Wearing it, she said, was a personal tribute to Barrymore.

The moment left the actress visibly moved. Barrymore recalled wearing the original dress when she was just 14 years old, attending the Oscars with then-boyfriend Corey Feldman. At the time, she had no stylist or budget for couture, so she simply grabbed the Betsey Johnson dress from her closet and wore it — a bold contrast to the designer gowns surrounding her.

She laughed while remembering how out of place she felt that night, noting the dress likely cost around $65. Still, it became a defining fashion moment, embodying youthful rebellion and authenticity — values long associated with Betsey Johnson’s designs.

Barrymore has revisited that Oscars memory before, including during a 2023 episode featuring Feldman, where they reflected on being unprepared teens thrust into Hollywood’s spotlight.

Seeing the dress again — worn lovingly by a fan — brought everything full circle. The heartfelt exchange quickly went viral, with viewers praising Barrymore’s sincerity and nostalgia. Even Betsey Johnson’s brand chimed in, celebrating the enduring magic of “a girl and her Betsey Johnson dress.”