The first reading for Sunday (Jeremiah) starts by warning the shepherds. It lets them know that if/when they mislead and scatter the flock, God will hold them accountable. It’s kind of grim.
And then there’s God’s promise to the flock. That even if shepherds drive them away, God will bring them back. And make sure that they are cared for by One chosen by God Himself.
All of the imagery of shepherds and flocks can make things seem a little abstract, a little vague. Which makes it all seem kind of distant and impersonal.
The Gospel (Mark) shows us God fulfilling His promise. And it lets us know that, to God, this is anything but distant and impersonal.
God is keeping His promises, in person.
Readings for Sunday: http://www.usccb.org/bible/readings/071915.cfm