News Taylor Swift shocks fans by performing ‘Dear John’ for the first time in 11 years June 25, 2023Melissa Ruggieri, USA TODAYComments Off on Taylor Swift shocks fans by performing ‘Dear John’ for the first time in 11 years Taylor Swift pulled out a major surprise at her Minneapolis concert with "Dear John," her song about John Mayer, which she hasn't played in a decade.