This is a song of praise for God's spiritual blessings to His people and His kind providence over all the earth. (Psa 65:1-13)

Praise waiteth for thee--literally, "To Thee silence praise," or (compare Psa 62:1), To Thee silence is praise--that is, Praise is waiting as a servant; it is due to Thee. So the last clause expresses the duty of paying vows. These two parts of acceptable worship, mentioned in Psa 50:14, are rendered in Zion, where God chiefly displays His mercy and receives homage.

God's great power and goodness are the grounds of this confidence. These are illustrated in His control of the mightiest agencies of nature and nations affecting men with awe and dread (Psa 26:7; Psa 98:1, &c.), and in His fertilizing showers, causing the earth to produce abundantly for man and beast.

pastures--is literally, "folds," or "enclosures for flocks"; and in Psa 65:13 it may be "lambs," the same word used and so translated in Psa 37:20; so that "the flocks are clothed with lambs" (a figure for abundant increase) would be the form of expression.