Apocalypse Now? The cosmic battle

Revelation 12:1-17 What is God doing in the world? Why does it look such a mess? The weird and wonderful book of Revelation draws back the curtain to show us the heavenly, spiritual realities that will keep us going through the ups and downs of this present age.