Three Rivers Revival is the creative vision of songwriter/producer Joseph Moore, who traded the steel mills of Pittsburgh for the song factories of Music City. Like The Alan Parsons Project or Trevor Horn's Art of Noise, it's one man's artistic vehicle, driven by decades of working behind the curtain in both the music and film industries.
Moore's debut album KEEP ON takes its name from the collection's driving Southern rock anthem, but these twelve songs refuse to stay in one lane. Mapping the territory between working-class grit and hard-won grace, they traverse Country, Americana, Gospel, Blues, and Rock. In Moore's cinematic world, Vietnam-era brothers make opposite choices with equally haunting consequences (Neither One Knew Better), a father helplessly watches his daughter race toward double digits (Nine Not Ten), while a voice calls out cosmic injustice from the church pew (Kneeling to Nothing). Moore writes with the detail of someone who's lived these stories—or stood close enough to feel the heat.
Moore's résumé reads like three separate lives: The working-class son of an electrician and beautician who began formal art training while most kids were eating crayons, he was a working commercial artist before he could drive. He dropped out of college to move to Nashville, where he became the technologist who saw the industry's digital future before music execs would listen (he's been a CTO three times and holds two music-related patents), the filmmaker with twelve screenplays—and countless music videos—under his belt, and the behind-the-scenes insider who's spent decades lurking in mix studios and A&R meetings. KEEP ON is where it all converges—a project only someone with Moore's rare combination of skills could execute as a true one-man band—meticulous in craft and anchored in the storytelling traditions that make Nashville matter.
Three Rivers Revival suggests both geography and resurrection—appropriate for an artist finally stepping out of the shadows to claim his own voice.
Jimmy signed his name at seventeen, said he’d beat the system clean
Walked into that office of his own free will
While I stayed home, waiting for my number's call
Figured if they wanted me, they'd have to come and get me still
Mama cried the same tears twice that year
But Jimmy said “Don't worry, Mama, they don’t ship off boys that volunteer”
Now I'm drinking German beer while my brother counts the days
Writing letters I can't send fast enough to chase the fears away
He thought he'd found the answer, I hoped I'd avoid the curse
Funny how the world spins backwards when you think you know it first
They saw these greasy hands could fix what others broke
Sent me to a motor pool with nothing there to fight
Jimmy got a rifle and a one-way ticket to the heat
Where country boys learned to move without the light
I met Kathy at a U.S.O. dance, her English sweet and slow
Jimmy met the monsoon in a place no one should ever know
Now I'm drinking German beer while my brother pays and pays
Writing letters full of nothing that give back what they took away
He thought he'd found the answer, I hoped I'd avoid the curse
Funny how the world spins backwards when you think you know it first
A lifetime has passed since Jimmy made it home
He don't talk about the Delta or the names he used to know
I'm still with Kathy, a blessed life mine by chance
How a coward's hesitation became my lucky dance
We sit on Dad's porch in silence, share a bottle and the view
Two brothers who went to war, only one made it through
He still flinches at the thunder
I still feel the weight of luck I didn't earn
Some choices ain't really choices
Can't cheat fate, can't avoid your turn
Jimmy signed his name at seventeen
I waited for the letter
He was trying to be smart
Neither one knew better
©2025 Joseph Moore
I think I can even remember the night we made him
Living in sin, but the stars were forgiven
The radio playing something about forever,
but forever's unwritten
The doctor's white walls and words like static
March turned to winter in a room full of plastic
Your hand reached for mine while his heart let go
Outside it thundered, inside quiet as snow
He'll never have a broken heart
He'll never get caught staying out way past dark
Won't know the nerves askin’ someone to dance
Or the relief from getting a second chance
He’ll never race friends in beat-up cars
Safe from this world, but missing the stars
He'll never have a broken heart
I still buy groceries like you're coming home
You still set your alarm for a life we don't own
His little bedroom's just boxes and pain
I heard you moved back home again
He'll never have a broken heart
He'll never know what sets you apart
Won't hear you humming way out of tune
He’ll never know the little things you do
Safe from this world, but never with you
He'll never have a broken heart
Some folks say it's mercy, some folks say it's cruel
I just know the words are empty, like my heart that's a tomb
What’s supposed to be there, what we already named,
The future we painted, the present erased
He'll never have a broken heart
He'll never spend each day with you
But in every sunset I swear I see the both of you
He'll never know how much it aches
This love that tore our world apart
Perfect in the choices he didn't make
He'll never have a broken heart
I think I can even remember the night we made him
©2025 Joseph Moore
Met him at the bookstore
Reading something about home repair
Steady voice, careful words, he helped with my chair
Asked me for coffee, I said "Sure why not?"
Already talking myself into it
Even though I didn't feel that spark
But sometimes what you need ain't what moves you
Sometimes you need an anchor, a path clearly marked
He was a good man, just not my man
Built us a house but not my home
We held on tight to what was never there
Two together but still alone
Together but still alone
White dress in June, his mother cried
I smiled for the pictures, learned my vows, did my part
When our daughter came that spring morning
I thought maybe she could bridge our hearts
We painted her room with sunshine
Took turns with sleepless nights
Two people held together by tiny little hands
Bound by love for her, but still not quite right
He was a good man, just not my man
Built us a house but not my home
We held on tight to what was never there
Now we're learning how to be alone
Learning how to be alone
Some nights I'd watch him sleeping
Wonder what I'd stolen from us both
The chance to be somebody's everything
Instead of somebody's almost
He found a place just down the street
She brags about two bedrooms, neither one neat
Still comes for dinners every Sunday
Takes her to school every Monday
We talk about life and what's ahead
Laugh easier than we shared a bed
Sometimes the strongest love doesn’t burn
Sometimes it's just honest instead
He was a good man, still a good man
We built a family, and that’s a home
We learned to love with truth instead of trying
Now we're not so alone
No, we're not so alone
Our daughter's got two houses but one home
©2025 Joseph Moore
You write secrets in your diary
Then tell `em to me at night
Your hand's still small in mine
Those shoes you begged for already tight
You're counting the days 'til double digits
Like it's some kind of finish line
Stay nine, not ten, a little while longer
The world keeps getting colder,
Why rush to get older
There's magic in the in-between
In fairy wings and trampolines
Stay nine, not ten
Oh, stay nine, not ten
You practice putting on make-up
In the bathroom mirror at night
You say you don’t need tucked in
But you still want the hallway light
You claim you're too big for bedtime stories
But you lean in close when I start to read
Stay nine, not ten, a little while longer
The world keeps getting colder,
Why rush to get older
There's magic in the in-between
In fairy wings and trampolines
Stay nine, not ten
Oh, stay nine, not ten
Tomorrow you'll blow out ten candles
Make a wish I shouldn’t know
I'll smile, but my heart is breaking
Watching how fast you grow
For tonight you're still nine and sleepy
Curled-up with me as if you'll always be
Stay nine, not ten, a little while longer
The world keeps getting colder,
Why rush to get older
There's magic in the in-between
In fairy wings and trampolines
Stay nine, not ten
Oh, stay nine, not ten
I know I can't stop tomorrow
Or save days I can only borrow
But if I could hold one moment still
I'd choose this one, always will
Where you're brave enough to climb so high
But still need me when you cry
Stay nine, not ten, my love
The world can wait
Stay nine, not ten
You don’t need to be a baby again
But do you really have to turn ten?
For now, sleep,
I’m here, everything’s fine
Go ahead, grow up,
You'll still be mine
©2025 Joseph Moore
I was a river stone, worn down by life’s water
Collecting moss in places no one could see
You found me in the shallows wearing ever smaller
And held me to the light like something you could read
Thank you for loving me even when I couldn't give back enough
When my head was full of winter and my heart was worn-down rough
You saw something in the cracks worth the mending
Worth the effort, worth the time, worth the tending
[Verse 2]
We drove through towns, names I can't remember
Past grain silo sentries armed in rust
You said life gets better when you learn to surrender
When I said nothing, you let me watch the tires kick up dust
Thank you for loving me even when I couldn't give back enough
When my head was full of winter and my heart was worn-down rough
You saw something in the cracks worth the mending
Worth the effort, worth the time, worth the tending
Now morning finds us like light through bottles
You move slowly, content with the silence
I've learned to speak in seasons, not sermons
Now I can give up, give in, don’t need to be right
Thank you for loving me even when I couldn't give back enough
When my head was full of winter and my heart was worn-down rough
You saw something in the cracks worth the mending
Worth the effort, worth the time, worth the tending
All the regrets that I carried
You helped me to let go
All the hopes I couldn't marry
Found their rhythm, found their flow
I was a river stone, you were sun through the water
Helping me to shine, helping me to shine, help me shine, help me shine
©2025 Joseph Moore
Silvered breath rises, early morning mist
Golden leaves falling, green grass kissed
Watching seasons weave and intertwine
Nothing yet ending, nothing quite defined
Sweater in the morning, barefoot by two
Noonday sun burning like July used to do
The Earth's half-sleeping, half-awake
Teaching me the art of give and take
Autumn in the mornings, summer afternoons
When the world can't quite decide its tune
I'm learning there's grace in the shifting light
Between letting go while holding tight
Finding home in the space between
What was and what's not yet seen
Birds still singing while packing up their songs
Days getting shorter but the light still strong
I used to rush the seasons, fight the river's flow
I'm learning to sitting still, learning to let go
Maybe life's not meant to be
All one season, one degree
Maybe we're most alive
the moment before we arrive
At the edge of something new
With the old still peeking through
Autumn in the mornings, summer afternoons
When the world can't quite decide its tune
I'm learning there's grace in the shifting light
Between letting go while holding tight
Finding home in the space between
What was and what's not yet seen
Autumn mornings, summer afternoons
Teaching me to dance to changing tunes
©2025 Joseph Moore
When you take my hand, we're seventeen again
Dancing in the kitchen while the midnight rain
Falls down, falls down
You laugh and I'm unraveling
Coming undone, baby, from the sound
Three nights feels like three minutes
Thirty years too late
Your hands know the melody
I can't help but play
This is your love song, written on my skin
Every kiss a lyric, every touch a rhythm
Your love song, humming through my chest
Making memories while we're making love
(Your love song)
Written in the dark, baby
(Your love song)
Playing on repeat
The way you bite your lip when you're about to win
How you take off my shirt, how you pull me in
Slow down, slow down
Fingertips trace poetry down my spine
We've got nothing but time
Time's a thief but we're better criminals
Taking what we want
Your hands know the melody
And I can't turn it off
This is your love song, written on my skin
Every kiss a lyric, every touch a rhythm
Your love song, humming through my chest
Making memories while we're making love
(Your love song)
Written in the dark, baby
(Your love song)
Playing on repeat
Whispering in my ear
Learning all the words
To this reckless little love song
Only we have heard
Burning through our caution
Like we're burning through the wine
Moving like we've got something to prove
You're mine, you're mine, you're mine
(Your love song)
Who knew that later could feel so much
Like the beginning
(Your love song)
First date, second date
Never made it home
Now I'm writing love songs
Like I just learned how
(Your love song)
Playing on repeat
(Your love song)
Baby, on repeat
©2025 Joseph Moore
Work boots by the kitchen door
Worn through forty winters, maybe more
Coffee black by 4 AM
The factory whistle calling again
Strong hands that held our world in place
Quiet help that left no trace
Everyone who lived above that garage
Leaned on that man’s grace
The lights on above the garage tonight
Where them that needed it found flight
From hard times to a saving grace
A door that's always open, a safe place
Givin’ back the fruit of wages earned
The overtime, not what he yearned
Say a working man can be a saint
In coveralls and factory paint
Five generations gathered 'round
His recliner, the dinner table, holy ground
The youngest boy won't remember much
Just calloused hands with a gentle touch
Ten years since she went away
He set her coffee cup out anyway
Some love's too deep for letting go
That's all his stubborn heart could know
The lights on above the garage tonight
Where them that needed it found flight
From hard times to a saving grace
A door that's always open, a safe place
Givin’ back the fruit of wages earned
The overtime, not what he yearned
Say a working man can be a saint
In coveralls and factory paint
They made him leave at seventy-five
So he guarded what he built his whole life
Same door, same shift, same pride
Just standing on the other side
What made him keep showing up
When most men would've had enough?
Maybe just the simple truth—
`Cause that's what good men do
The man who built that place is gone
But what he made still holds on
Where every beam and every nail
Tells his story, tells his tale
That garage apartment’s empty now
But I still remember how
A man who owed me nothing chose
To be a bridge I couldn't burn
The lights still on above the garage tonight
Though the man who kept it lit's left the fight
His spirit remains in this old place
A door that's always open, a saving grace
Givin’ back the fruit of wages earned
The overtime, the lessons learned
Say a working man can be a saint
Wrote his gospel in the factory paint
Ninety-six years of showing up
Of coffee black before the sun came up
And everyone who climbed those stairs
Knew exactly how much he cared
He's on the other side of the door
Other side
See you on the other side
©2025 Joseph Moore
I was raised to close my eyes and fold my hands
Bargain with someone in the sky for a better day
But droughts don't break for desperate demands
And the flood don't spare the ones who pray
I've seen too many children lowered in the ground
Heard too many mothers ask him why
If there's someone up there keeping score
He's got a lot to answer for
So I'm kneeling to nothing but what feels right
Morning sun through pines my stained glass light
I've made my share of mistakes, told my share of lies
But doin’ better is the prize, don’t need no mansion in the by and by
This world’s enough without the why
I'll take my neighbor's hand instead of heaven's plan
Love's what you do, not what God demands
I'm kneeling to nothing but what's real and right
Kneeling to nothing but the morning light
They say he made the mountains, painted every leaf
Then gone blamed us for the hunger he put in our bones
What kind of father makes you earn his love
Then calls you broken when you stand alone?
I've read the book—it's jealousy, rage and fire
A king who’d drown us all to prove some goddamn point
Give me a messy world, unreconciled
Over fairy tales that blame the child
So I'm kneeling to nothing but what feels right
Morning sun through pines my stained glass light
I've made my share of mistakes, told more than my share of lies
But doin’ better is the prize, don’t need no mansion in the by and by
Real love’s enough don’t need to know why
I'll take my neighbor's hand instead of heaven's plan
Love's what you do, not what God demands
I'm kneeling to nothing but what's real and right
Kneeling to nothing but the morning light
I'm kneeling to nothing in the morning light
Kneeling to the truth, `cause the truth feels right
Kneeling to nothing
Nothing but how we live this one life
So when my time comes, please no saints, no hymns
No begging forgiveness I don't owe
Just lay me down, buried with my sins
Where I started, back to the earth I go
Don't say I'm watching from some cloudy throne
Say I loved hard while I had the chance
That I showed up every time, fought for the weak
Your love’s the only heaven I seek
They call it faith, I call it fear
Of living the only life that we've got here
But I've found grace in the things I can touch—
The way my daughter laughs, that's church enough
Kneeling to the truth, `cause the truth feels right
Kneeling to nothing
Kneeling to nothing
Nothing but the morning light
©2025 Joseph Moore
Sit down boy, there's something you should know
`bout your daddy and the summer of '84
We were young, burning through a dead-end town
Working nights at the factory, trying not to drown
He met your mama at the Riverside Bar
When she started showing, he was seeing stars
Showed me a picture of a ring in a magazine
Said "Johnny, help me get it, make her my queen"
He was guilty of love, guilty of trying
To steal back a little heaven the world kept denying
Guilty of love, his back against the wall
Your daddy took the weight when the hammer had to fall
That August night we drove down to Madison Row
Your dad's hands were shaking tryin’ not to let it show
The old man at the counter, he weren’t supposed to fight
But he went for the alarm in that flickering light
The gun went off like thunder, your daddy didn’t mean to shoot
Then your daddy just stood there, frozen in his boots
The sirens screamed in judgment, red and blue and loud
I ran, he just stood there, dropped the gun, his head bowed
He was guilty of love, guilty of dying
Inside that store, while sirens came crying
Guilty of love, couldn't run at all
Your daddy stood his ground and let the hammer fall
I drive out to see him every Sunday now
His hair's gone gray but he still makes me make the same vow
"You take care of them Johnny, like they were your own"
And I have, son, you know I have, but the guilt keeps growin’
Your mama never blamed me, said it weren't mine to bear
But every candle you blew out, I was there
I see him in your face when you try to act so hard
A good man dealt a bad hand from a stacked deck of cards
He was guilty of love, he’ll never stop paying
Twenty years so far, no church bells playing
Guilty of love, behind a prison wall
Your daddy took the weight when the hammer had to fall
Twenty years of letters you won't even read
Twenty years of silence while your daddy's heart bleeds
I know you're angry, son, I know life ain’t fair
But can't you find forgiveness, boy, while he's still waiting there
So when you hate on a man you've never known
Remember he was just a kid in love that never made it home
He was guilty of love, a cross we both bear
Just two kids with nothing, from nowhere
Guilty of love, guilty of love
©2025 Joseph Moore
Steel wheels rolling on an endless track
Sun comes up, never looking back
Coffee's cold and the radio's dead
These boots keep moving straight ahead
Every morning starts the same old way
Another dollar for another day
Keep on,
Keep on,
Keep on keeping on
Keep on,
Keep on,
Keep on, keeping on
Keep on,
Keep on,
Thru the breaking dawn
Back is breaking but the bills don't care
Yesterday's tired meets tomorrow's prayer
Kids need feeding and the rent comes due
Do what you gotta to see it through
Times are changing but you stand your ground
Don’t matter the world keeps spinning around
Keep on,
Keep on,
Keep on keeping on
Keep on,
Keep on,
Keep on, keeping on
Keep on,
Keep on,
Thru the breaking dawn
When your bones are aching and your spirit's worn
You still get up every goddamn morn
When the road gets longer and the price is high
Remember, friend, remember why—
There's a rhythm in the struggle's beat
Like a drummer pounding thru the heat
Every heartbeat is a battle cry
You can't stop til you finally die
Till that day comes knocking at your door
Lace them up and give a little more
Keep on,
Keep on,
Keep on keeping on
Keep on, Keep on,
Through the night through the dawn
Keep on,
Keep on,
Keep on keeping on
©2025 Joseph Moore
Sturgill ain't afraid of mushrooms
Willie's got his weed
Jimmy’s makin' margaritas
Everyone else, they just stick to beer
Waylon probably drank Jack, hell, maybe Jim Beam
Ol’ George Jones pretty much drank it all
Me, I'm partial to Coca-Cola
Don't know how I’ll make it in this town
When three in I'm callin' a ride home
Broadway, Music Row, Second Avenue
Nashville, don't matter where I drink,
I still can't outdrink you
Another night in the round
Everyone's doing shots but me
Three songs in, still on my first
they're singing 'bout whiskey
That publishing deal never came through
Maybe 'cause my drinking songs ain't true
Me, I'm partial to Coca-Cola
Don't know how I’ll make it in this town
When three in I'm callin' a ride home
Broadway, Music Row, Second Avenue
Nashville, don't matter where I drink,
I still can't outdrink you
I've watched the Ryman change its crowd
Seen Lower Broad go from dead to loud
Remember every single night for the last thirty years
'Cause I was sober through them tears
Yeah, I'm partial to Coca-Cola
Guess I'll never make it in this town
When three in I'm calling a ride home
The Stage, The Station, Robert's Western World
Don't matter where I’ve played
Nashville keeps playin’ me for the fool
I’m one mixed drink in a beer and bourbon town
Thirty years in still making the rounds
But at least I remember getting home
©2025 Joseph Moore