TAKE A SHINE TO
Meaning of TAKE A SHINE TO in English
v. phr. , slang To have or show a quick liking for. He took a shine to his new teacher the very first day.
Compare: TAKE A FANCY TO.
American idioms English vocabulary.
Английский словарь американских идиом.
2012