Synonyms for "Angelic":
General:
* Heavenly
* Celestial
* Divine
* Seraphical
* Beatific
* Blessed
* Holy
* Pure
* Innocent
* Virtuous
* Kind
* Gentle
* Gracious
* Loving
* Compassionate
Appearance/Personality:
* Beautiful
* Radiant
* Luminous
* Fair
* Graceful
* Sweet
* Delicate
* Ethereal
* Otherworldly
* Euphoric
* Tranquil
* Peaceful
Specific to Angels:
* Cherubic
* Seraphic
* Kerubic
* Winged
* Celestial
* Guardian
* Messenger
Figurative:
* Enchanting
* Magical
* Dreamlike
* Blissful
* Ecstatic
Opposite:
* Demonic
* Diabolical
* Infernal
* Wicked
* Evil
* Sinful
* Devilish
The best synonym will depend on the context of your sentence and what aspect of "angelic" you want to emphasize.