Last week I preached on Rev 12:1-17. The message was entitled "The Great Cosmic Drama." Revelation 12 gives the grand sweep of church history. It tells us that we are central players in a vast cosmic drama that includes both supernatural and human beings, heaven and earth. It tells us not only what is happening to God's people, but why.
Both the audio and written sermon are available on the "sermons" page of the ECLEA website: http://www.eclea.net/sermons.html