Summary: A good shepherd protects and even lays down his life for his sheep and that is exactly what Jesus is willing to do for every one of us.
Summary: A good shepherd protects and even lays down his life for his sheep and that is exactly what Jesus is willing to do for every one of us.