Seer
Part of speech: noun
Definition: Agent noun of see; one who sees something; an eyewitness. Someone who foretells the future; a clairvoyant, prophet, soothsayer or diviner.
Example sentence: I learned a lot from Arthur Rimbaud. People talk about how he wanted to be a seer and do that through the derangement of the senses. What they forget was that he also advocated, sternly and austerely, that one must be able to go through all that - and then articulate it.
Illusionist
Part of speech: noun
Definition: One who works with illusion or sleight of hand.One who deceives by magical or mystical means.