Today Ezekiel rebukes the shepherds (Israel’s leaders) for not shepherding the flock (the people) well. He says they fed themselves instead of the flock and used their position for their own personal gain and well-being. So the people were scattered bc there was no shepherd searching for them.
Therefore God is sending a Good Shepherd. ”I will feed them in good pasture, and their fold shall be on the high mountains of Israel. There they shall lie down in a good fold and feed in rich pasture on the mountains of Israel…I will seek what was lost and bring back what was driven away, bind up the broken and strengthen what was sick.”
The Lord says He will separate the sheep and His sheep will be cared for. “I will establish one shepherd over them, and He shall feed them – My Servant David. He shall feed them and be their shepherd.” The Lord will make a new covenant of peace with His people. “’You are My flock, the flock of My pasture, you are men, and I am your God’, says the Lord God.”
When Jesus, from the bloodline of King David, enters the scene, He will declare Himself to be this Good Shepherd. “I am the good shepherd; and I know My sheep, and am known by My own. As the Father knows Me, even so I know the Father; and I lay down My life for the sheep” (John 10:14-15).
The Lord says that under this new covenant with Christ, He will “give you a new heart and put a new spirit within you…I will put My Spirit within you and cause you to walk in My statutes, and you will keep My judgments and do them.” This is the Holy Spirit. Paul will tell us later, the the Lord saved us “not by works of righteousness which we have done, but according to His mercy He saved us, through the washing of regeneration and renewing of the Holy Spirit, whom He poured out on us abundantly through Jesus Christ our Savior, that having been justified by His grace we should become heirs according to the hope of eternal life” (Titus 3:5-7).