He goes in front of them. He does not drive them. He even knows their names. A good Shepherd is willing to give his life to protect the sheep. With this in mind let's look at each verse to see the provision of Amazing Grace for God's spiritual sheep.
Sheep are property, bought and sold.
Jesus Christ paid the ultimate price for His flock by giving His life and His blood on the Cross. He whose heart is right with God will not desire what is not in God's will for him to have. For the Christian there is spiritual rest in Christ. Sheep will not drink where the water is swiftly running. This is the restoration verse .