Read Psalm 37:4
4 Take delight in the Lord,
and he will give you the desires of your heart. (NIV)
This is one of those texts which lend themselves to misunderstanding. We eagerly grab hold of the second phrase without noting it is qualified by the first phrase. We would all love to have the desires of our hearts granted. Some even reckon God is in the business of promising to do just that. He is the ultimate dispenser of dreams.
But this is to ignore that first phrase. It seems that the desires of our hearts need to spring out of a delight in the Lord if they are to have a chance of being granted. It is plain that some of what we desire is simply not right: we are not yet perfected and our hearts can be deceitful and wayward. In such cases, it would be absurd for us to assume God will grant the desires of such hearts.
The point seems to be that if we do delight in what God delights in we are more likely to align our hearts’ desires with what God desires. When we treasure God above all else, all else may begin to fall into line with what God wants. This side of heaven we can never achieve constant perfect alignment of our hearts and his heart. But it seems the closer we get the more likely it is that our desires are granted.
Our desires, instead of being barriers to our serving God, become opportunities by which we do serve him.