Is "golden specks in one's eyes" an idiom? I also wondered if I can say "stars in one's eyes." Does it sound weird?
"Golden specks in one's eyes" is not an idiom, it is just a romantic way of describing how the boy's eyes look. However, to have "stars in one's eyes" is an idiomatic expression, which means to feel particularly dazzled or enraptured by something. Ex: She had stars in her eyes every time she talked about her husband. Ex: He had stars in his eyes after watching the action movie. It can also mean being overly hopeful or optimistic about something, usually regarding one's future success. Ex: John was inspired by the action movie. He wants to become a famous actor, but I think he just has stars in his eyes.