Since both the husband and wife died in the space of 40 years, that marriage was undeniably terminated.  Yet, for the 40 year period before Jerusalem’s death, the first and second covenants co-existed. The first was made old and “near to vanishing away” (Heb. 8:7-13). The blood of the Lamb was the purchase price for a select people that God would call His own (Heb. 9:26, Rev. 5:9). But, one thing remained that had to be removed for the marriage of the lamb to take place. The heavenly temple could not be opened while the earthly temple was standing (Heb. 9:8-9, cf. Rev. 11:19; 15:7-9). For this reason, the marriage of the Lamb is presented as taking place immediately after the burning of Jerusalem.  He wasted no time to consummate that relationship.  Adulterers were generally stoned and burned with fire (Lev. 20:10-14; Deut. 22:22-24, John 8:2-11, Rev. 16:21, 17:16; 18:8). Consequently, Josephus confirms the hurling of hundred-pound stones at the time of the Roman siege in A.D. 70. He calls them engines that weighed a talent. Three hundred catapults were brought to Jerusalem (Wars V, vi, 3). This barrage of hail fulfilled the prophecy of Moses who had warned Israel that the plagues of Egypt would be revisited upon them if they did not keep the covenant.
Following the stoning, Jerusalem was burned with fire (Rev. 17:16; 18:8) while being witnessed and recorded by Josephus. The burning of this old harlot along with her temple made possible the Marriage of the Lamb and the opening of the temple in heaven (heavenly, spiritual temple). The smoke of her burning had not settled before the marriage of the Lamb was celebrated and consummated (Matt. 22:7-8; Rev. 18:9, 18; 19:1ff).