Synonyms of 'dreamer'

Don Quixote, enthusiast, idealist, illusionist, lotus-eater, prophet, rhapsodist, romancer, romantic, romanticist, seer, theorist, Utopian, visionary