Tarot reader, e.g (4)
I believe the answer is:
seer
(Other definitions for seer that I've seen before include "Wise person" , "Person with unusual powers of foresight" , "One having visions of the future" , "Distinguishing quality" , "Clairvoyant, visionary" .)