Regardless of how you experienced it, you will undoubtedly acknowledge that two major forces clashed. Look at today's second reading.
Revelation is the account of a fierce showdown between the forces of good and evil.
A dreadful picture is painted of the great whore, the dragon, the beast, uttering blasphemies and wanting to gobble up the forces of good beginning with the newborn son of the woman clothed with the sun and wearing a crown of 12 stars. She eventually escapes with her baby into the desert. But after a mammoth struggle the forces of good are victorious. God's new bride is ready. Love is victorious.