Psalm 84:11. . .”No good thing will I withhold from those that walk uprightly with me.”
Since no one walks uprigtly with God except for His Son, Jesus, walking uprightly means that you are mature in Christ; That the Son of God is living in you and through you. Psalm 37:4 says God will give His children the desires of their heart if they seek after Him. God’s purpose for our lives is to be conformed to the image of His Son. As you grow into that likeness, you realize what your true desires are and you realize what good in this world you should pursue and what you shouldn’t. That means you can ultimately get everything you want out of life as long as you’re filled with the Spirit and your main purpose in it is to glorify God and not yourself. It doesn’t mean you’ll get it right when you want it or how you want it. That’s how God tests your patience and your faith in Him by saying no to some things-at least for a season.