Now I don't mean to be a nazi here but. Holy and divine are very close but being holy isn't the same thing as being divine. You could have a holy priest but its unlikely that you would have a divine priest know what I mean? And celestial A) has a kind of magic associated with it different from what you're talking about B) has a slightly different connotation from holy and divine.