a fight between an angel and a demon during the apocalypse