dreamer
noun
°One who dreams.
"I'm just a dreamer, I've dreamed my life away. - Ozzy"
°Someone whose beliefs are far from realistic.