daydreamer

n.

Noun

1. someone who indulges in idle or absent-minded daydreaming