Jesus calls Himself the Good Shepherd. He identifies various qualities that a good shepherd has. Namely, that He cares for the sheep personally as if each one is important to Him. He does not have the attitude of someone shepherding as a job with no real concern for those being cared for. His commitment to the sheep is such that He will even lay down His own life to protect them.
Of course Jesus is not talking about real sheep, He is talking about shepherding us. Jesus does indeed care for each one of us. His concern is unlike a hired hand because He is the Creator- we belong to Him. When Jesus says that He will lay down His life for His sheep, He is not just speaking empty words. He has really done it.
With the knowledge of what the Lord has done for us, our confidence in God should be very high. Of course, some people may object to being compared to sheep. But it is an apt comparison. We are dependent upon our Lord for everything. We like to think that we are in charge, or that we have within ourselves the capacity to save the world by our own actions. Others may object to having anyone other than themselves as their shepherd. But Scripture says that those who trust in their material wealth and human power are seeking folly. They will have death as their shepherd (see Psalm 49:15).