modified
saintly, beneficent, good, otherworldly, humble, heavenly,
ethereal, spiritual, celestial, kind, radiant, beautiful,
divine, holy, pure, lovely, innocent, devout, archangelic,
virtuous, above reproach, seraphic, righteous, self-sacrificing,
cherubic.
Antonyms diabolic, demonic, fiendish.