One of the most abused verses in all the Bible is Psalm 37:4
“Delight yourself in the Lord, and He will give you the desires of your heart.”
Some take this to mean that if they just delight in God then He will give them a nice new Cadillac or something like that. Nothing could be further from what this verse is speaking towards. What this Psalm is saying is that once we truly start delighting in the Lord properly He will give us all our hearts desires. And the reason He will give us all our heart desires is because our hearts will be desiring what God wants us to desire.
So we worry not about getting our desires. We worry about finding our delight in God. The great part about this is that once we truly delight in God then we can be confident that what our hearts desire is from Him. He shapes our desires when we feast on Him.