An authoritative person who divines the future
(Noun)
Someone who sees something occur
(Noun)