Genesis 50:20 …You intended to harm me, but God intended it for good to accomplish what is now being done, the saving of many lives.
In order for there to be a complete deliverance at a designated time, God’s plan for many very likely will necessitate the leading of the deliverer through much hardship. Those times of hardship are but stepping stones for the deliverer to rise to the position from which he/she can execute the delivery.
As we are being put through hardship it behooves us to realize that God may be preparing us for a time of deliverance. It most likely will not happen “overnight.” It might necessitate being placed in a “pit,” sold into “slavery,” being put in very precarious positions, and maybe into “prison” because of our stand.
But through it all, God will give favor from those who matter and finally, at the exact time, He will execute the delivery.