Babe indeed heavenly (6)
I believe the answer is:
cherub
'babe' is the definition.
(cherub is a kind of babe)
I cannot understand how the rest of the clue works.
Can you help me to learn more?
(Other definitions for cherub that I've seen before include "Angelic baby" , "A heavenly winged babe" , "Baby angel" , "Sweet little baby" , "Angelic child" .)