be a sight for sore eyes

be a sight for sore eyes

To be someone or something that one is excited or overjoyed to see, often after a long absence or separation. Charlie, I can't believe you're back in town! Get over here, you're a sight for sore eyes! I'm so tired after being on tour. My bed is a sight for sore eyes.
See also: eye, sight, sore
Farlex Dictionary of Idioms.

be a ˌsight for sore ˈeyes

(spoken) be a person or thing that you are happy to see; be welcome or much needed: Ah! You’re a sight for sore eyes!
See also: eye, sight, sore
Farlex Partner Idioms Dictionary
See also:
  • a sight for sore eyes
  • sight for sore eyes
  • sight for sore eyes, a
  • buzzkill
  • a buzz kill
  • headfucker
  • keep (someone or something, or oneself) at a distance
  • nice to meet you
  • (it's) nice to meet you
  • drive (one) back to (someone)
References in periodicals archive
The player was pictured at the Hilton Hotel at Gateshead donning a black-and-white shirt -- an image that will be a sight for sore eyes in Newcastle.