Psalm 37:4 Delight yourself in the LORD and he will give you the desires of your heart.
This is a very misunderstood and misused verse. But what exactly does it mean? If you were to ask a prosperity preacher what it means he'd probably tell you that God has an Escalade and a big house out there just for you. That of course is not what it means. It's much deeper than that. If you delight yourself in the LORD what will the desires of your heart be? They will be things pertaining to the LORD. Things pleasing to him. Your pleasure will be in him and he will give you the things your heart desires. Things such as, but not limited to, getting closer to him. Knowing him more intimately, Godly wisdom, etc.
But, If you delight yourself in the Lord, repent of your sins and surrender to Jesus as Lord he will give you the most important thing your heart (with the help of the Holy Spirit) desires. Eternal Salvation! And that is much more valuable than an Escalade!