Harry Styles appeared to offer a musical tribute to his former girlfriend Taylor Swift during his final London concert on July 3, the same day Swift married Travis Kelce in New York. Styles, 32, performed the last date of his Wembley residency, a show during which he included the 2017 song "Two Ghosts" in his setlist. The song is widely speculated to be about Swift, and fans noted its inclusion as significant given the timing of Swift's wedding.
Fans took to social media during the concert to comment on the apparent tribute. Posts on X (formerly Twitter) expressed surprise and amusement, with some suggesting Styles' performance of "Two Ghosts" was a way to acknowledge Swift's wedding day and his inability to attend. It had been reported that Swift had invited Styles to her wedding, but he was unable to attend due to his ongoing tour commitments. Styles' fiancée, Zoe Kravitz, was reportedly in attendance at the wedding.
"Two Ghosts" features lyrics such as "Same lips red, same eyes blue / Same white shirt, couple more tattoos / But it's not you, and it's not me / Tastes so sweet, looks so real." Fans have long interpreted these lines, particularly references to red lips, as allusions to Swift. Styles has previously alluded to his past relationships inspiring his music, and a past interview with Nick Grimshaw on Radio 1 suggested the song was about Swift, a suggestion Styles did not directly deny.
Swift and Styles dated for a few months in 2012, and their relationship is believed to have inspired songs from both artists. Swift's 2014 songs "Out of the Woods" and "Style" are also rumored to be about Styles.
Swift and Kelce's wedding ceremony took place in New York, with reports indicating a large celebration with many notable guests. The event was characterized by its scale and a variety of entertainment, including musical performances. Kravitz, Styles' fiancée, is known to be a friend of Swift's and has a songwriting credit on Swift's song "Lavender Haze."