Jesus The Good Shepherd Lives

  “I am the Good Shepherd; the Good Shepherd lays down His life for the Sheep” John 10:11  The revelation of Jesus as the Good Shepherd gives meaning to our lives in the present and hope for our lives in the future. Such is the case because Sheep need a shepherd to...