" A sight for sore eyes "
Meaning:
A welcome sight that you weren’t expecting.
Example:
Wow. You’re a sight for sore eyes. They told me you were abroad and would miss my wedding.
Where did it originate?:
The United Kingdom - 18th century.
Where is it used?:
Hear the idiom spoken: