Young shepherd boy with a sling in his hand
Out in the field tending sheep on the land
They laughed at his size said he couldn't withstand
But he had a bigger plan backed by God's command
The giant stood tall with armor so bright
Mocking the crowd in the heat of the fight
David stepped up no fear in his sight
A sling and a stone in the name of what's right
It's not the size of the man or the gear that he wields
It's the faith in the fight and the truth it reveals
With one single shot he brought down the shield
David the shepherd left his mark on the field
David and Goliath the battle was real
A stone in the air and a giant to kneel
Faith in his heart no sword to conceal
Small but mighty with a victory to seal
David versus Goliath it's the fight of the age
Small town kid stepping up to the stage
One smooth stone and the giant will fall
Faith makes you big when you're feeling small
Out in the field where the giants dwell
A shepherd boy with a story to tell
Slingshot ready no armor to wear
Faith in his heart he's got no despair
They laughed at the boy said he couldn't compete
A shepherd with a sling against a warrior's feat
But he stood up strong with a lion's roar
Said my God is with me I fear no more
He stepped on the field giant towering tall
But one swing of the sling and down he did fall
Victory rang as the crowd stood in awe
Faith over fear is the ultimate law
Now let me tell you this ain't just a tale
It's a truth for the weak for feel they might fail
The battles we face they can seem so grand
But a heart full of faith is the mightiest stand
David versus Goliath it's the fight of the age
Small town kid stepping up to the stage
One smooth stone and the giant will fall
Faith makes you big when you're feeling small