Chorus / Description :
All our hopes are fixed on You
That Your promises are true
And one day You will return
All our treasures here will fade
So, we long to see Your face
Until then our hearts will burn
How long, O Lord?
VERSE 1
Every valley will be lifted high
And the weak will be the strong
When You come like lightning in the sky
How long, O Lord, how long?
VERSE 2
Kings on earth will scatter when they hear
Thundering sounds of angel songs
Hearts will tremble, filled with holy fear
How long, O Lord, how long?
CHORUS
All our hopes are fixed on You
That Your promises are true
And one day You will return
All our treasures here will fade
So, we long to see Your face
Until then our hearts will burn
How long, O Lord?
VERSE 3
You will conquer every evil thing
Every sorrow, pain, and wrong
They will cease with Your return, our King
How long, O Lord, how long?
TAG
How long, O Lord? (How long, O Lord?)
Every valley shall be exalted, and every mountain and hill shall be made low; and the uneven shall be made level, and the rough places a plain:
and the glory of Jehovah shall be revealed, and all flesh shall see it together; for the mouth of Jehovah hath spoken it.
But there shall be no gloom to her that was in anguish. In the former time he brought into contempt the land of Zebulun and the land of Naphtali; but in the latter time hath he made it glorious, by the way of the sea, beyond the Jordan, Galilee of the nations.
The people that walked in darkness have seen a great light: they that dwelt in the land of the shadow of death, upon them hath the light shined.
Thou hast multiplied the nation, thou hast increased their joy: they joy before thee according to the joy in harvest, as men rejoice when they divide the spoil.
For the yoke of his burden, and the staff of his shoulder, the rod of his oppressor, thou hast broken as in the day of Midian.
For all the armor of the armed man in the tumult, and the garments rolled in blood, shall be for burning, for fuel of fire.
For unto us a child is born, unto us a son is given; and the government shall be upon his shoulder: and his name shall be called Wonderful, Counsellor, Mighty God, Everlasting Father, Prince of Peace.
Of the increase of his government and of peace there shall be no end, upon the throne of David, and upon his kingdom, to establish it, and to uphold it with justice and with righteousness from henceforth even for ever. The zeal of Jehovah of hosts will perform this.