Is it the composition?
The chord changes?
The lyrics?
The melody?
All of the above?
I imagine that last one will be the answer for most of you.
However, there are too many great songs that only have one or two of those things, to think that it's anything other than an undefinable something.
I mean, Hank Williams wrote DOZENS of inarguably great songs, with nothing but simple chords, simple lyrics, and simple melodies. I mean, G-A-D, so many times.
And, on the other end, Brian Wilson, with a song like "God Only Knows", which is so complex in its construction.
Or Bob Dylan, with his frequently inscrutable lyrics.
So, knowing that there is no formula that one can learn, how does one write an inarguably great song?
Not looking for answers, of course. Just thoughts. Conversation.
If anybody cares to ponder, that is.