Catch somebody's fancy

(catch (или take) somebody's fancy (или the fancy of somebody)) поразить чьё-либо воображение, понравиться, полюбиться, приглянуться кому-либо, прийтись по вкусу, по душе кому-л Например: Don't know why I talk to you the way I do, but you caught my fancy. (J. Lindsay, All on the Never-Never, ch. 14) — Не знаю, почему я так разговариваю с вами, но вы пришлись мне по душе. The tune caught the fancy of the city. — Весь город напевал этот мотив.

Англо-русский фразеологический словарь