
(Verse 1) As I walked through the valley where the shadows ran long, Fear tried to whisper that my faith wasn’t strong. But a still, small voice said, “Child, don’t be afraid,” For every giant falls when you stand in My name. (Pre-Chorus) The armor didn’t fit me, but His promise always will, So I planted my feet on that holy hill. (Chorus) As I faced the giant with three rocks in my hand, I knew God would prevail—He already had a plan. It wasn’t my strength, it wasn’t my might, It was the Lord who stepped into the fight. Yeah, the battle was won before the stone ever fell, ’Cause I knew… I knew my God would prevail. (Verse 2) That giant laughed loud as he towered over me, But faith rose up taller than anything I could see. I said, “You come with a sword, but I come in the Lord,” And heaven’s power hit harder than any man-made war. (Pre-Chorus) The ground started shaking beneath his pride, But I felt God’s fire burning deep inside. (Chorus) As I faced the giant with three rocks in my hand, I knew God would prevail—He already had a plan. It wasn’t my strength, it wasn’t my might, It was the Lord who stepped into the fight. Yeah, the battle was won before the stone ever fell, ’Cause I knew… I knew my God would prevail. (Bridge) So whatever giants rise in the dead of night, I’ll stand my ground and shine His light. For the same God who guided that stone through the air Still fights for His children—He’s always there. (Final Chorus) As I face my giants with these three rocks in my hand, I know God will prevail—He already has a plan. It’s not my strength, it’s not my might, It’s the Lord who steps into the fight. Every battle, every storm—His glory will tell, And I know… oh, I know… my God will prevail.

