From the recording Songs For A Shaken Nation

Lyrics

There’s a man on the stage with a flag in his hand,
Says he’s speakin’ for freedom, but he draws a line in the sand.
Says the stranger’s to blame, says the schoolbook’s all lie,
While he closes the window and paints over the sky.

But truth is a river, it don’t run dry,
It cuts through the mountain, it don't ask why.
You can dam it and damn it, but it still finds a way,
Truth rolls on, come the break of day.

They rewrite the past with a wink and a grin,
Sayin’ “We’re just protectin’ the children again.”
But freedom don’t grow where the questions are banned,
And history’s ashes slip right through your hand.

Yeah, truth is a river, wild and free,
You can’t own the current, you can’t chain the sea.
You can shout your lies ‘til the rafters shake,
But good people will rise for tomorrow’s sake.

Oh, I’ve seen good folks kneelin’ down in the dirt,
Tryin’ to plant a little hope in a land of hurt.
And I’ve heard their voices, tired and low—
Sayin’, “What we stand for, they’ll never know.”

They talk about honor with their boots on our neck,
Preach law and order, but they’re cashin’ their checks.
While a dreamer gets jailed for speakin’ too loud,
The thief wears a tie and walks through the crowd.

But truth is a river, runnin’ through stone,
It sings to the hearts that are left alone.
You can shout it down or drown it in gold,
But it carves new paths like the prophets told.

[Outro Verse]
So raise up your voices, all you brave and true,
The song ain't over—it's dependin’ on you.
With justice in your footsteps and peace in your hands,
We'll march on together, reclaimin' the land.

'Cause truth is a river, and we are the rain,
Fallin' on deserts, breakin’ the chain.
So come all ye dreamers, rise from the dust,
For the river is callin’—and rise, we must.