This song may be catchy partly because it relates to a deep level of the soul: the initial separation from the field of unity. On the way back we may be confronted with wounds from the past.
Leonard Cohen: Ballad of the Absent Mare
Cohen's Ballad of the Absent Mare is the most spiritual rock and pop song I have encountered because it describes the full path rather than certain aspects.