When God indignantly speaks of Israel’s lack of good shepherds, the Lord is referring to Israel’s kings, priests, and prophets. All of the people that should lead Israel in justice and righteousness were simply selfish. Because of the wickedness of Israel’s leaders, God makes two promises of great consequence. The Lord promises, “I myself will tend my sheep and have them lie down, declares the Sovereign Lord” and “I will place over them one shepherd, my servant David, and he will tend them; he will tend them and be their shepherd. I the Lord will be their God, and my servant David will be prince among them. I the Lord have spoken”. (Ezekiel 34:15 and Ezekiel 34:23-24). God will be Israel’s shepherd and so will God’s servant David. Of course God doesn’t mean David will come back from the dead, but rather God speaks of the messiah in David’s family line. These promises accentuate the words of Jesus years comparing His ministry to that of the Pharisees years later in John 10 when He says, “14 “I am the good shepherd; I know my sheep and my sheep know me— 15 just as the Father knows me and I know the Father—and I lay down my life for the sheep.” Jesus is God the Son and David, caring for His sheep by laying down His life. God is fulfilling all the promises of Ezekiel 34 through Jesus. With that in mind, I encourage you to re-read Ezekiel 34 and take time to read John 10 to see all the ways those two chapters overlap to paint a picture of God’s great purposes in rescuing HIs sheep, in rescuing us from the jaws of our enemy.