Many people resort to describing Heaven with one word, perfect. Is it? What does that word even mean? Without a doubt the things that can make life here miserable will not be a part of Heaven by the time we get there. But there is at least one section of the Bible that indicates that Heaven was at one time far less than perfect.
Now war arose in Heaven, Michael and his angels fighting against the dragon. And the dragon and his angels fought back, but he was defeated, and there was no longer any place for them in Heaven. And the great dragon was thrown down, that ancient serpent, who is called the devil and Satan, the deceiver of the whole world—he was thrown down to the earth, and his angels were thrown down with him. And I heard a loud voice in Heaven saying, “Now the salvation and power and the kingdom of our God and the authority of his Christ have come, for the accuser of our brothers has been thrown down.
This is a very different idea of Heaven then what most people think about. Heaven can’t have war, can it? But it seems that Heaven had rebellion problems just as the earth does. Satan, the source of all rebellion against God, is seen prowling around Heaven up until the time of Christ. Jesus speaks of seeing Satan fall from Heaven like lightening. Jesus’ victory seems to be soon after a military type assault carried out by Gods’ angels against Satan and his cohort.
We can see Satan’s Old Testament access to God’s throne room in the picture of Heaven found in Job. The account gives no physical details of the place but speaks of the relationships between the “sons of God”, which includes Satan, and God himself. Satan is a tolerated and yet rebellious figure in this story, but his expulsion seems to be prevented at the time. The reasons for Satan’s continued presence in Heaven throughout the Old Testament are uncertain, but the reason probably rests in rules whose existence we can infer through biblical phrases like “it is written” and “this must happen”.
In a similar fashion we can see Satan’s antagonistic presence in Heaven in Zechariah 3. Here Satan is accusing the high priest, Joshua, of some wrongdoing. Satan is strongly rebuked by God and Joshua’s sins are forgiven.
Another Heavenly squabble is told of in Jude. This time it is the archangel Michael disputing with Satan over Moses body. No details of this dispute are found in Scripture, but a story about this event is found in the apocryphal book, the Assumption of Moses. Jesus’ words in John 3:13 would preclude anyone being “assumed into Heaven”, but apparently there is some truth in this reported dispute.
What do the stories in Job, Zechariah, Jude, and Revelation teach us about Heaven? For one, it was not as peaceful and perfect as we assume. That may no longer true, but the rebellion against God didn’t get its start on earth—it started in Heaven. Perhaps this may explain why God is intent on a new heaven and earth, as opposed to forever in Heaven.