Scores of Christians falsely believe that God gives them all the desires of their hearts. They base this on the Old Testament passage in Psalms where it says, “Take delight in the Lord, and He will give you your heart’s desires.” Psalm 37:4 NLT

But to shed more light on the above verse, the Bible says in the New Testament: “For God is working in you, giving you the desire and the power to do what pleases Him.” Philippians 2:13 NLT

In other words, it is God who is working in you to give you the desire that is “His Desire” and the power to do what He wants. So, it is never about what you want, but what He predestined for you to accomplish for His glory’s sake! His desire becomes your desire, and that’s why you will always have the power – meaning His favor and blessing – to do whatever He desires for your life!

We can now also understand when David writes to, “Commit everything you do to the Lord.
Trust Him, and He will help you.” Psalm 37:5 NLT. This means, our desire must align with God’s desire, not the other way around!

That is why it also says, “And we are confident that He hears us whenever we ask for anything that PLEASES HIM! And since we know He hears us when we make our requests, we also know that He will give us what we ask for.” 1. John 5:14-15 NLT

To sum it up:

God only does and gives us what He desires for us, only that what pleases Him!

Even Jesus Christ, our great example, prayed before He was about to be crucified, “My Father! If it is possible, let this cup of suffering be taken away from Me. Yet I want your will to be done, not mine.” Matthew 26:39 NLT. He did what the Father wanted!