The Lord (our shepherd) has made himself responsible to meet our needs. This is a shepherd who has everything, is everywhere, can do anything and therefore is guaranteed to meet whatever needs we have. Notice who this shepherd is. He is no ordinary...