When trusted leaders fail us—whether pastors, parents, or public figures—it can leave us disillusioned, hurt, and spiritually adrift. But Jesus, the Good Shepherd, never abandons His sheep. In this sermon on Ezekiel 34 and John 10, we’re reminded that even when earthly shepherds fall short, our Lord remains faithful. He knows you, defends you, and lays down His life for you. You are never without a Shepherd.