(have) stars in one’s eyes: to be very hopeful and excited about something and think that it will be much better or more enjoyable than it actually is. (Miriam-Webster)
be naively idealistic or optimistic. (The American Heritage Dictionary of Idioms)
-