One of the Old Testament names of God is El Shaddai, meaning “the All-Sufficient One.” It is a name rich with meaning. Those who worship Him in Spirit and in truth find Him adequate for every necessity of life. They do not need any supplementary experience, a stronger dose of His redemption, or any other spiritual or emotional accoutrements. God has given to every believer abundant grace that is utterly sufficient to fulfill our deepest longings, our most intense cravings, our most profound needs – every human requirement.
John MacArthur