Hazy, indistinct, - A bit stretched, but his magic makes him hard to catch, thus indistinct... maybe. x
Pray your quick tongue - Djinn is honest and doesn't hesitate to tell people the truth even if it's unpleasant
Saves you from your demons. - A djinn or jinni is a type of demon/spirit