Revelations Twelve

Most of the Revelations are from a now perspective, however, the woman is a view from over the ages.
And a great sign appeared in heaven: a woman clothed with the sun, with the moon under her feet, and on her head a crown of twelve stars. REV 12-2 She was pregnant and was crying out in pain from the birth and the agony of giving birth.

Revelation 12 is an anomaly as it deals with the cosmic conflict in the heavens over time. Signs in the constellations, the battle between the angels, and the results of these events on the church. The effects of these cosmic events on the past, present, and future. Revelation 12 provides us with information that is crucial to our going forwards, but is full of metaphors. It is, however, full of information, and more research was put into Rev. 12, than any other chapter. 
Who are this woman, the dragon, and the child? Where is the wilderness, and when did this battle between Michael and Satan take place, or is it yet to come? Now this woman rises in the heavens to give birth again. A second coming of the Saviour.