fantasizer - noun

singularfantasizer
pluralfantasizers