“The Lord is my Shepherd; I have all that I need. He lets me rest in green meadows; He leads me beside peaceful streams. He renews my strength. He guides me along right paths bringing honour to His Name.”
In today’s passage, we are reminded of God’s all sufficient provision and care for us, His sheep. David knew all too well what the role of a shepherd was. Before he became King, this was his occupation. His primary role was to tend for his father’s flock in the fields.
In the first book of Samuel, in chapter 17, the Israelites are confronted with an enemy that simply could not be beaten. His name was Goliath: a Philistine champion from Gath. He stood over nine feet tall, was a true warrior ready for battle and ready to fill the Israelites with fear and destroy anyone who confronted him. All the Israelite warriors were so fearful that no one wanted to fight him, then even ran away at his taunts.
However there was one man bold and brave enough to face this giant: David, the shepherd. He explains to King Saul that in his job he had encountered many enemies. “I have been taking care of my father’s sheep and goats…. When a lion or a bears comes to steal a lamb from the flock, I go after it with a club and rescue the lamb from its mouth.” David was so confident in God’s mighty power (as he had experienced so many times before), that he was sure that God would protect him from Goliath. He had no hesitation to face and eventually defeat Israel’s enemy!
The same is with us today. God is our Shepherd; he protects us and watches over us. If we are need He comes to our rescue. If we are in danger, He fights for us. All we need to do is trust in His victory and not in our circumstance. We are sheep in His flock and we can trust that He will protect us because He has already won the battle. Be confident in God’s mighty power. Let your Goliath tremble at the sight of your Good Shepherd!