Let me bring you back down to earth. A great many people earnestly trusted in the Lord for the desires of their heart throughout the millennia of human history and never received what they desired. In fact, a good number of them were instead persecuted and martyred.
So what happens when your formula doesn't work for everyone? Do you just blow off the ones it didn't work for and bull forward happy that you got yours leaving a number of disappointed people in your wake?
Oh that's right, you'll tell them to keep waiting, and waiting, and waiting, until they die of old age and join the enormous number of people throughout history that died waiting to receive "the desires of their heart" after trusting God for them and never received the promised spouse, the mountain of gold, the kingdom to rule, or whatever else "their heart desires."
The problem with turning scriptures into old wives tales is that it causes some people to lose their faith in God when the promised result from the old wives tale doesn't pan out.
But the old wives tales are self-replicating because they always pan out for some (a function of probability) which makes sure they are replicated to the next generation by the self-absorbed people that put their faith in the old wives tale because, after all, it worked for them.
Human beings have a great many desires both good and bad which are NOT God-given.
Now Psalm 37:4 says, “Delight yourself in the Lord;
And He will give you the desires of your heart.”
It would be easy to look at this verse by itself and conclude that if you’re a true Christian and delight yourself in the Lord, God will give you whatever you want. After all, the verse does say that if we delight in him, he will give us the desires of our heart... right?
Think about the many underpaid (or severely persecuted) Christians who delighted themselves in the Lord and faithfully served Him despite difficult circumstances that grew old never receiving what they earnestly desired in the way of more income to better raise their family. Many a pastor's son or daughter was lost to the world because they didn't want to continue in the poverty of their godly parents. e
Think about all of the wonderful Christian people who died of diseases at young ages who earnestly desired things in life they were never able to receive in this life. Think about the enormous number of Christians who were persecuted and killed throughout the centuries because of their beliefs who earnestly desire from their heart to simply have a normal life.
If you want a specific case example related to the topic, look no farther than the life of Corrie Ten boom. She earnestly desired to be married while continually delighting herself in the Lord and trusting Him for all things. It never happened. She died unmarried.
The list of people who delighted themselves in the Lord and trusted Him explicitly that didn't get everything they wanted includes Jesus Christ, and Paul the apostle... lol.
When Psalm 37:4 says, “Delight yourself in the Lord;
And He will give you the desires of your heart,” it is not saying God is going to give you a spouse, a castle, and a fairy godmother.
Psalm 37:4 must be understood contextually not as it were meant to stand alone. As a whole, Psalm 37 tells us that if we love God and are faithful to God with our life, He will reward us in due time—not necessarily with earthly rewards, but definitely with heavenly ones. That's what Corrie discovered and so have a great many Christians who never got their hearts desires in this life despite trusting God and delighting themselves in Him.
We're all glad you're happy that you got yours but don't put your faith in old wives tales (even when they are fabricated from misunderstandings of scripture) and make promises to other people that you can't possibly deliver and God may never deliver because it does injure the Christian walk of some who don't get their hearts desires in this life.
Gain wisdom and try to put yourself in their shoes. What if it never happened for you in this life or did but came out terribly wrong. Some experience exactly that. Talk with you later. Peace.