who wrote dear john song
- John Mayer: Taylor Swift's 'Dear John' Song 'Humiliated Me'. More News. John Mayer says that he was really humiliated by Taylor Swift's song Dear John, which the country-pop star allegedly wrote about him. It made me feel terrible, Mayer says in the new issue of Rolling Stone, on newsstands Friday.