Christ, the Good Shepherd Why did Jesus lay down His life for the sheep and what does it mean for us today?Dr. Ryan Rippee (John 10:10-18) Sermons, Ryan Rippee, Guest SpeakerLiving HopeMay 2, 2021Living Hope Chico, Chico Living Hope, John, John 10, Gospel, Good Shepherd, Salvation, Hope, Eternal Security, Substitutionary Atonement, Righteousness, Love, God's Love, Trinity, Doctrine Facebook0 Twitter Pinterest0 0 Likes