I was counting on the promises of my sweet Lord Waited all my life for the child to be born Hallelujah, hallelujah, for the day had come Then God said: Lay him down, for his days are done Here I am I'm waiting for you Can't ignore your word no more, Lord And here am I I'll take the knife to kill my pride But You'll provide through Jesus Christ Here am I God spoke to me He said Offer up your son upon that Word And I obeyed the voice of God Because I know that He is good Then an angel spoke and said instead The Father gave a ram (yeah) God in thorns like crown upon the great I am Here I am I'm waiting for you Can't ignore your word no more, Lord And here am I I'll take the knife to kill my pride But You'll provide through Jesus Christ La, la, la, la Here am I La, la, la, la, la Your promises still seem so far away But here I am, Lord, for you I'll wait I'm climbing up the mountain Idols in hell I'll cast 'em on the altar It'll look too late Here I am I'm waiting for you Can't ignore your word no more, Lord And here am I I'll take the knife to kill my pride But You'll provide through Jesus Christ Here am I La, la, la, la La, la, la, la