Some songs arrive loud.This one arrived heavy.
Genesis 22 is familiar — until it isn’t.Until fresh eyes catch what was always there.
A father walking uphill with the promise on the line.A mountain named before its meaning was fully revealed.A God who did not yet provide the Lamb — but showed He was willing.
This song was written out of that moment of realization.Not performance.Not polish.
Just awe.
It’s about obedience that keeps walking.Faith that trusts God’s character more than the outcome.And a provision that was promised long before it was fulfilled.
If you’re in a season where the test feels bigger than the explanation,let this be your reminder:
On the mountain of the Lord,it will be provided.
Lyrics
On the Mountain, He Will Provide
Verse 1I thought I knew the ancient road,The story worn, the lines retoldBut fresh eyes see what I once missedA promise bound, a clenched-fist test
You called him up the mountain sideWhere hope and heartbreak walk alignedNo shortcuts given, no escapeJust trust that climbs by stubborn faith
Verse 2The wood was laid upon the sonThe silence heavy, words undoneA question asked, then left to hangWhere is the lamb You said You’d send
No answer yet, just steady breathObedience that stares down deathYou walked it out, not knowing howBut knowing Who was faithful now
ChorusOn the mountain, He will provideWhen the promise is on the lineWhen I can’t see past the fire and flameI’ll trust the God who called my name
On the mountain, still I standEmpty-handed, open-palmedWhat He has given, I returnThe Lord will provide — I’ve learned
Verse 3Three long days, no turning backEach step a yes, each breath intactYou named the place before You knewWhat God was still prepared to do
Not “He did,” but “He will” saidFaith spoke louder than the dreadA future tense, a waiting cryProvision not yet realized
Verse 4Centuries pass, same sacred groundAnother Son, no ram aroundThe blade falls once, the silence staysLove poured out in costly grace
What You revealed, You later provedThe Lamb was always part of YouNo test You give You wouldn’t bearNo cost You ask You wouldn’t share
ChorusOn the mountain, He will provideWhen the promise is on the lineWhen I can’t see past the fire and flameI’ll trust the God who called my name
On the mountain, still I standEmpty-handed, open-palmedWhat He has given, I returnThe Lord will provide — I’ve learned
BridgeI won’t ask how I get releasedI’ll ask what faith You’re building in meIf I am tested, let it beA deeper trust, a clearer see
You’re not withholding, You’re preparingNot breaking me, but strengtheningIf this is fire, make it refineWhat You entrust on the other side
Final ChorusOn the mountain, He will provideEven when I don’t know the timeI’ll walk the path You set for meWith faith that bends but does not flee
On the mountain, here I stayHere I am — yes anywayYou have provided, You still willMy trust is not in outcome, but Your will
OutroOn the mountain…He will provide.