The Good Shepherd Who Lays His Life Down For The Sheep

Jesus is the Good Shepherd who calls His sheep by name, who cares for and protects His sheep, and who sacrificially lays down His life for His sheep.