God is sovereign, meaning He is the supreme authority and all things are under His control. God’s will runs contiguous with His sovereignty. Therefore, God ultimately determines what He will or will not allow to come to pass!
With that said, when we specifically ask God for certain things and we don’t get what we want doesn’t imply that God is incapable, rather it implies that God is sovereign (has something better in stored). However, don’t get it twisted; there’s absolutely nothing that our God can’t do and the two things He won’t do is lie or fail!
God’s Word is powerful, able to remove obstacles, darkness, and barriers in our lives. God possess sovereign authority to cause us to experience His Presence, removes spiritual blindness, and heal our mortal bodies. So, I ask you—What is impossible for God? To what power can equal the name of Jesus? The short answer to Q1 is nothing and Q2 is none. In Genesis 18:14 God responds to Abraham regarding Sarah’s sarcasm with a reheorical question, “Is anything too hard for the LORD? I will return to you at the appointed time next year, and Sarah will have a son.”
Whoop, there He said it….’I will’. I don’t know what ‘I will’ declaration you are waiting for God to bring to pass, but whatever it is, you can bet the farm that if it lines up with His sovereign inherent infallible will…. it will come to pass!