(A) Sight for Sore Eyes

What does the idiom “(A) Sight for Sore Eyes” mean?

Definition:

Someone that you’re pleased to see

For example:

“I’m so glad to see you! You’re a sight for sore eyes.”

Notes:

This is always used for a person.