Bishop macedo 07/01/2021 The Good Shepherd Gives His Life for the Sheep Watch our meditation today... “I am the good shepherd. The good shepherd gives His life for the sheep.” John 10:11 Contributors Bishop Edir Macedo Error Reporting Please enable JavaScript to view the comments powered by Disqus.