Battles on Earth and in the Heavens