Lord Our Shepherd - In Green Pastures

How is it that the Lord, our shepherd, is able to “make us lie down in green pastures?” What does this agricultural analogy mean to so many of us who are so far removed from a pastoral life? What three things keep the sheep from resting and how does the shepherd provide for the needs of his flock? Let the scriptures reveal the full meaning of this text and illuminate how God provides all we need to be at rest “in green pastures.”