blasphemy
blasphemous language (expressing disrespect for God or for something sacred)
credible
capable of being believed
enigma
something that baffles understanding and cannot be explained
harbinger
something that precedes and indicates the approach of something or someone
labyrinthine
resembling a labyrinth in form or complexity
reprehensible
bringing or deserving severe rebuke or censure
tardy
after the expected or usual time; delayed