Everyone hopes to have a leader in their life that they can follow who is reliable, trustworthy and good. There is no shortage of people who claim to be that, especially in the realm of politics. But time and time again has shown that even the best political leaders fall short of their claims. Jesus stands in contrast to all leaders when he claims that he is the good shepherd. Join our study of John 10:1-18 to find out why Jesus is the good shepherd and the difference it can make in our lives.