

Prompt / Lyrics
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
Tags
rap, hip hop
2:39
No
5/25/2025