Nearly a week after Taylor Swift married Travis Kelce at Madison Square Garden in New York on July 3, details of her wedding dress have finally emerged—and the pop superstar wore not one but two Dior gowns. The off-the-shoulder white dress she wore for her vows boasted a 25-foot train, paired with a lace veil that one guest described as “pure romantic perfection.” Another insider told the Daily Mail the dress was “fluffy and white.” After the ceremony, Swift changed into a “more comfortable” dress for the reception, while Kelce stayed in his white suit and matching top hat for the entire event.
The wedding outfits were created by Jonathan Anderson, creative director of Dior, in close collaboration with the couple. Anderson, who said working with Swift was “a joy” and that they “became very good friends,” described the process as “an emotional thing.” The bride and groom also wore custom-made shoes by Christian Louboutin, and Swift was decked out in Cartier jewellery. A Dior statement confirmed the outfits were made at their design studios in Paris and extended congratulations to the couple.
“Taylor Swift wore a Dior dress with a 25-foot train for her wedding, designed by Jonathan Anderson.”
The wedding itself was an extraordinary blend of public spectacle and private secrecy. Though 1,000 guests attended, no phones were allowed at the ceremony, and guests reportedly signed NDAs. New York streets were closed off, and delivery vans brought lobster, roses, and branches. Despite the city’s density of camera phones, only one short clip has leaked—showing guests processing toward a stage-set structure.
Outside, throngs of Swifties gathered just to be near the event. After the feast, the catering company distributed leftover wedding desserts to fans, who screamed, scrabbled, and fought over the remnants. Each guest also received a lace napkin embroidered with a line from Swift’s song “Blank Space”: “So it’s gonna be forever”—a darkly self-destructive lyric that fans instantly recognised as the opening to a verse that ends with “Or it’s gonna go down in flames.”