have stardust in eyes

have stardust in (one's) eyes

To be uncritically or unrealistically optimistic.
See also: eye, have
Full browser ?