have a weakness for (someone or something)

иметь слабость к кому-либо \ чему-либо

Cora Brown has always had a weakness for fancy clothes.

Другие идиомы: