Song Meaning
The narrator opens with a stark image of a life born "by the river in a little tent," suggesting a transient, rootless existence. This nomadic past is mirrored in the line about "running ever since," conveying a relentless journey. Yet, a persistent, almost defiant hope emerges, repeating the conviction that "a change is gonna come."
A profound emotional tension quickly surfaces: the narrator finds life "too hard living" but remains "afraid to die," caught between an unbearable present and an unknown beyond. This internal conflict is amplified by external rejection, as strangers tell them to "Don't hang around" and even a plea to a "brother" results in being "knocked... back down."
The lyrics masterfully employ repetition, particularly the recurring refrain that "It's been a long time coming" but "a change is gonna come." This isn't just a chorus; it's a mantra, a rhythmic pulse that underscores both the sheer duration of hardship and the unwavering conviction in eventual relief. The opening metaphor, comparing the narrator's journey to a river, subtly reinforces this sense of an unstoppable, flowing movement towards that promised shift.
What makes these lyrics so potent is their unflinching portrayal of struggle, from the literal displacement to the deep-seated fear of death. Yet, they pivot from near defeat – having "thought I couldn't last for long" – to a declaration of newfound strength, now feeling "able to carry on." This arc, from weary endurance to a quiet, determined resolve, makes the final assertion of impending change feel not just hopeful, but hard-won and deeply earned.