John Mayer Song About Taylor Swift – It’s not a surprise that Taylor Swift has a multitude of songs for her ex-boyfriends. One of these ex-boyfriends happened to be John Mayer, whom she dedicated the song “Dear John” to. As for Mayer, he too had a song dedicated for TSwift after their relationship went down the drain.