Sometimes the things we call Delay are God's mercy to allow us prepare so we don't blow up opportunities....AJS
You see eh, anytime I go before God in prayers or worship, I present my strong reasons to him, praying and trusting God is beyond the conventional and religious ways we were brought up with.
I have been opportuned by chance and time to sit under some very sound, deep very profound teachings and I am convinced beyond reasonable doubt that God is faithful, meaning he doesn't jeopardize his name, he really does what he says and he's a God that works on principles, also he is NOT A RESPECTER OF ANYMAN, meaning what he does to A, he also does same to B, like the principles and Covenant are constant so its like a code you input when going to withdraw money at the ATM if you enter the codes right the amount you want will come out, however if the code is wrong you won't get anything.
I've truly found out that every man and woman on earth was born with an answer to a problem he or she is meant to solve, that answer is encoded in our destiny, it's upon discovery and activating these destiny that it's said we're truly living our purpose (the reason for our existence).
source
At some point we have found out what we are suppose to do, but initiating our purpose can seem very difficult because of some certain circumstances and conditions beyond our control and so we seem stuck however what we do within this waiting period will determine the outcome of our lives.
according to Apostle Joshua Selman, Some times the things we call Delay are God's mercy to allow us prepare for opportunities, Joseph never knew that one day he would become next to the king, despite how amazing his dream was, he never allowed his present condition discourage him, from the time he had the dream to the time he actually became a PM was a waiting period with so many trials, but then he never gave in.
A time will come in our life when Trusting God doesn't make sense, with all your prayers and fasting, believing, trusting, hoping doing everything yet no results , but deep down there in our heart we know God is faithful and he will surely make it a reality in your life what he'd promise.
by all means necessary keep hope alive.