Answer: fantasizer

AnswerCrossword Clue
fantasizerone who fantasises also FANTASISER