Revelation 12 offers, through a symbolic vision, a historic overview of the battle between good and evil starting with the birth of the Messiah. Jason Shults