One who sees something; an eyewitness.
One who foretells the future; a clairvoyant, prophet, soothsayer or diviner.
A person with telepathic ability, capable of reading the thoughts of others around them.
To communicate by thought; to use telepathy.