I’ve walked this road with many trials,
Carried burdens, shed my tears,
But I can feel a homeward calling,
Growing louder through the years.
Every valley, every mountain,
Every promise still stands strong,
I can hear the angels singing,
Saying, “Child, you’re almost home.”
It won’t be long till I’m standing in the heavens,
It won’t be long till I’m standing on the shore,
It won’t be long, the pain will all be over,
It won’t be long for forever more.
There’s a crown laid up in glory,
There’s a robe so white and clean,
No more sorrow, no more weeping,
I’ll behold the King of Kings.
Faith will turn to sight that morning,
Hope fulfilled in perfect song,
Every knee will bow in worship,
It won’t be long—no, it won’t be long.
It won’t be long till I’m standing in the heavens,
It won’t be long till I’m standing on the shore,
It won’t be long, I’ll see my Savior smiling,
It won’t be long for forever more.
When the trumpet sounds so clearly,
And the eastern sky grows bright,
I’ll be changed in just a moment,
From this mortal into life.
It won’t be long till I’m standing in the heavens,
It won’t be long till I’m standing on the shore,
It won’t be long, I’ll live with Him in glory,
It won’t be long for forever more.
It won’t be long…
No, it won’t be long…
Forever more