Fetching details from the dictionary...
Dear
「御前」 has other readings with different meanings.
presence (of a nobleman, the emperor, etc.)
animal messenger of the gods (i.e. a fox)