For centuries, the seven demonic knights of the seven sins have been matched by the seven holy knights of the seven virtues, a recurrent order of seven knights that defend Babel, the tower that stretches from Pandemonium to Heaven. And now there are eight. (Updates Friday.)