( informal ) to begin to like sb very much as soon as you see or meet them
TAKE A SHINE TO SB/STH
Meaning of TAKE A SHINE TO SB/STH in English
Oxford Advanced Learner's English Dictionary. Оксфордский английский словарь для изучающик язык на продвинутом уровне. 2005