Someone who has visions; a seer.
An impractical dreamer.
Someone who has positive ideas about the future.
having vision or foresight
imaginary or illusory
prophetic or revelatory
idealistic or utopian