Entertainment Weekly via Yahoo News
From diss tracks to love ballads: 29 famous songs inspired by celebrities
Come to think of it, Styles does have that "long hair, slicked back, white T-shirt" vibe. Taylor Swift's "Dear John" — John Mayer Another Swift song, "Dear John," from her 2010 album Speak Now ...