Train Song
Josh Garrels Lyrics


Jump to: Overall Meaning ↴  Line by Line Meaning ↴

Shame on you, shame on me
Lord he took all our shame and pain, and set men free
And I’ve got that fire on the mountain
Fire in my soul
It’s been a long time coming, long time
And ready to go

I’m stepping out the door
Doing what feels right
Following my Lord, through the darkest night
And when the path gets narrow
I’ll follow him
And when the world comes down, around
I’ll follow him

He said, sing it on the mountain
Or in the valley low
He’s my God, and he never let me go
He said, sing it on the mountain
Or fight in valley low
Every mans going to see, and everyone will know

That peace runs deep in him




I said peace runs deep in him
Peace runs deep in him.

Overall Meaning

The opening lines of Josh Garrels's Train Song speaks about shame and pain before moving onto how the lord has taken those away and set men free from it. The lyrics reference the biblical story of Jesus Christ who took on the sins of the world and sacrificed himself on the cross to give humanity the chance to repent and be forgiven of their sins. The song goes on to speak of the fire in the singer's soul, an allusion to the Holy Spirit, and how it has been a long time coming for him to be ready to go out and do what is right - to follow God and his calling.


As the journey continues, the song speaks about the narrow path that leads to heaven and the need to follow God even when the world around us is falling apart. It speaks of singing praises to God whether on the mountain top or in the valley low, and how God will never let his people go. The final lines of the song talk about the depth of peace that now resides in the singer's soul and how it is a testament to the transformative power of following God.


Line by Line Meaning

Shame on you, shame on me
Both of us have fallen short and sinned. We are each to blame for our own wrongdoing, but God has taken all our shame and pain and saved us from our sins.


Lord he took all our shame and pain, and set men free
Jesus took all our shame and pain upon Himself when He died on the cross, and through His death and resurrection, He has set us free from sin and death.


And I’ve got that fire on the mountain
I have a passion and zeal in my heart to follow and serve God, even in the midst of challenges.


Fire in my soul
I am filled with the Holy Spirit, which gives me a burning desire to live for God and to share His love with others.


It’s been a long time coming, long time
I have waited and worked hard to grow in my faith and to develop a deeper relationship with God.


And ready to go
I am eager and prepared to follow wherever God leads me, even if it means facing trials and difficulties along the way.


I’m stepping out the door
I am leaving my comfort zone and taking a step of faith to follow God's call.


Doing what feels right
I am following my conscience and obeying God's Word, even if it contradicts societal norms.


Following my Lord, through the darkest night
I am committed to following Jesus even in the midst of trials and sufferings, trusting that He will guide and protect me.


And when the path gets narrow
When the way ahead is difficult and uncertain, I will continue to trust in God and follow His leading.


I’ll follow him
I will remain loyal and obedient to God, even when it is challenging to do so.


And when the world comes down, around
Even when everything around me is falling apart, I will cling to God and trust in His goodness and faithfulness.


He said, sing it on the mountain
God wants us to praise and worship Him everywhere, whether on the mountaintop experiences of life or in the valleys of suffering and pain.


Or in the valley low
God is with us always, even in the lowest points of our lives, and we can find comfort and hope in knowing that He loves us.


He’s my God, and he never let me go
God is faithful and will never abandon us, even when we feel alone or lost. We can trust in His unfailing love and mercy.


Or fight in valley low
Even when we face intense spiritual battles and trials, we can take heart in knowing that God is with us and will help us overcome.


Every mans going to see, and everyone will know
One day, every person will see the goodness and glory of God, and everyone will know that He is King and Lord of all creation.


That peace runs deep in him
When we give our lives to God and trust in His plan for us, we can experience a deep peace that transcends all understanding.


I said peace runs deep in him
I am testifying that I have experienced this peace for myself and know that it comes from God alone.


Peace runs deep in him.
This peace is not temporary or shallow, but it is a lasting, life-changing peace that only comes from a relationship with God.




Contributed by Savannah Y. Suggest a correction in the comments below.
To comment on or correct specific content, highlight it

Genre not found
Artist not found
Album not found
Song not found