The Scriptures contain a contingency clause which requires the fulfillment of a prophetic pre-rapture event in heaven and on earth BEFORE the rapture can take place. BOTH contingencies are prophetic events which Scripture says must be fulfilled BEFORE the rapture can proceed. The prophetic contingency event which must occur in heaven BEFORE the rapture can proceed is spoken of in the following two related Scriptures :
John 12:30-32 ( Jesus speaking )
"This VOICE came not because of Me, but for your sakes. NOW is the ( resurrection/rapture ) JUDGMENT of this world; NOW shall the prince of this world ( Satan ) be CAST OUT. And I, if I be lifted up ( ascended ) from the earth , WILL DRAW ( resurrection/rapture ) all men ( who are saved ) unto me."
Revelation 12:9-12
" ..Satan was CAST OUT into the earth.....And I heard a loud VOICE saying in heaven, NOW is come SALVATION ( resurrection/rapture )......And they ( His Church ) OVERCAME him by the blood of the Lamb , and by the word of their testimony." ( The Church "overcame" by being resurrected/raptured ).
SO, THERE YOU HAVE IT :
The rapture of The Church is contingent upon Satan being CAST OUT of heaven BEFORE the rapture of the Church can happen. So, what is the contingent event on earth that MUST be fulfilled BEFORE the Church can be resurrected/raptured to heaven ? Jesus, in His Olivet Discourse, told us the chronological list of those required prophetic pre-rapture events which must be fulfilled BEFORE the rapture can happen when He answered the question , "What shall be the sign of your coming ?" The last sign BEFORE the rapture that Jesus gave is recorded in Matthew 24:28. Matthew 24:29-31 describes the event of the resurrection/rapture.
According to the Scriptures, it appears that ALL the contingency requirements , on earth and in heaven, will be fulfilled at the same time that Satan is cast out of heaven. THEN the rapture can happen immediately after Satan is cast out of heaven, but not before. What a perfect plan ! But why would it not be perfect considering who made the plan !
According to Your Word, come Lord Jesus !