Now don't you think it crazy, this old world and its ways?
Who ever thought the sixties would be called the good old days?
But like the weavers sang to us, wasn't that a time
When we raised our hands and voices on the line?
And we all sang bread and roses, Joe Hill and union made
We linked our arms and told each other we were not afraid
Solidarity forever would go rolling through the hall
We shall overcome together, one and all
The more I study history, the more I seem to find
That for every generation there are times just like that time
When folks like you and me, who thought that they were all alone
Within this honoured movement found a home
And they all sang bread and roses, Joe Hill and union made
They linked their arms and told each other, "we are not afraid"
Solidarity forever would go rolling through the hall
We shall overcome together, one and all
And though each generation fears that it may be the last
Our presence here is witness to the power of the past
And just as we have drawn our strength from those who now are gone
Younger hands will take our work and carry on
And they'll all sing bread and roses, Joe Hill and union made
They'll link their arms and tell each other, "we are not afraid"
Solidarity forever would go rolling through the hall
We shall overcome together, one and all
We shall overcome together, one and all