He who did not spare his own Son but gave him up for us all, how will he not also with him graciously give us all things? Romans 8:32 ESV
God wants the best for us. Find that hard to believe sometimes? Join the club. Whether we believe it or not even the strongest of us can get caught up in our feelings. God gave us emotion and we’re meant to express them. However we must learn to control our feelings lest they eventually control us. Our knowledge of the eternal God must take over our feelings at any given moment.
God gave us His Son! Jesus willingly died for you. What good thing, then, would He possibly keep from you? Nothing. God wants to hold nothing back from you, but He also wants you to be ready for each blessing and opportunity. God wants to bless you, but He must also prepare you for the next level. Wait on God.