Psalm 37:4 (ESV) … “Delight yourself in the Lord, and he will give you the desires of your heart.”
The word translated “delight” comes from a root that means “to be brought up in luxury, to be pampered.” It speaks of the abundance of the blessings we have in the Lord Himself, totally apart from what He gives us. To enjoy the blessings and ignore the Blesser is to practice idolatry.
In Jesus Christ, we have all God’s treasures, and we need no other. If we truly delight in the Lord, then the chief desire of our heart will be to know Him better so we can delight in Him even more, and the Lord will satisfy that desire! This is not a promise for people who want “things,” but for those who want more of God in their lives.