Psalms 84:11 is stated ” The Lord God is a Sun and Shield: the Lord will give grace and glory: NO GOOD THING will He withhold from them that walk upright”.
The Lord does not keep good things away from His people when they are walking in His favor, and living in His purpose.
This verse says that He doesn’t withhold GOOD things: which also means that if something is NOT good for you, or is harmful to you; then He withholds only those things from you; even though YOU may think it is good.
If it is NOT GOOD, and in your best interest; then like a good father; the Lord will BLOCK it from your life. It is His Will that ONLY goodness and mercy follow you all the days of your life on this earth.