Taylor Swift shocks fans by performing 'Dear John' for the first time in 11 years June 25, 2023 News Since the March launch of her Eras tour, Taylor Swift has popped a couple of surprise songs into every setlist. From “Tim More