Take a shine to someone or something

Origin of: Take a shine to someone or something

Take a shine to someone or something

Means to take a liking or fancy to someone or something, an American colloquial expression from the early 19th century derives from the attractive radiance or allure that such a person or thing generates.