Why do sheep need a shepherd? Because they are incapable of living wisely without one. Sheep are prone to wander away from safety, are incapable of finding green pastures, and cannot ward off enemies. Scripture tells us that God is the shepherd of His...