prophesier

noun
  1. a person who prophesies; one who predicts future events or interprets divine will

Examples