This is a promise from God. Scripture tells us that if we are truly seeking after Him, He will not withhold any good thing from us. “Good thing” being the key word there. Sometimes the things we think we want, and ask for, or not actually good for us. Remember the devil is the father of lies and God warns us that he can come as an angel of light. (2 Corinthians 11:14) In other words. He can make really bad things look really good.This is why it is so important to seek God. Seek to know His heart on every situation and ask for things according to His will and wisdom, and you shall surely receive. Remember His plans for you are “good” (Jeremiah 29:11) and He delights in giving “good” gifts to His children.
“If ye then, being evil, know how to give good gifts unto your children, how much more shall your Father which is in heaven give good things to them that ask him?” – Matthew 7:11
“Ye ask, and receive not, because ye ask amiss…” – James 4:3
` “But seek ye first the kingdom of God, and his righteousness; and all these things shall be added unto you.” – Matthew 6:33