My question is this: Why in the world did David think that he could defeat a giant? What had happened in his life that gave him such inner strength? I think he found it while he was out with his sheep because there is strong evidence that while he was out there, he TRAINED! The kid must've trained hard! Tradition says that to learn to use a slingshot, that men would hang a stone from a branch with a horse hair (or something similar size) and use it as target when practicing throwing those stones from the slingshot. David must've practiced over and over. And he must've gotten really good at it because that rock hit its target when it counted! Also, he said that he had already killed a lion and a bear while protecting his sheep (1Sam 17:35). He KNEW that he could keep calm and take care of business under stress. Yes, this was one tough hombre! He trained. He trained hard! He proved before it was needed that he had what it took to do whatever he needed to do. He dug deep because he knew that the time would come when he would need great strength.
I believe that I have finally understood what it means to have that kind of inner strength - the strength to take on whatever struggle seems to be overwhelming - and I found it through training. This training has been both physical and spiritual -- they kind of weave in and out of each other. One supports the other. Just when I think that I can't go on physically, then I dig down and find a little more to push on through. That gives me emotional and spiritual strength to push on through some more relationship struggles or pressing through my own fears (like writing this blog!)
I highly encourage you to find some place to train. Overcome yourself. Find strength that you never knew that you had. Become the powerful person you were created to be. We have to dig that person out through our training. There are lots of opportunities and places to train. I invite you to come with us at Texarkana Krav Maga. Visit here to register to be my guest for a couple of sessions. We will get you on your road to discovering your inner David!