Идиома: have a weakness for someone or something
Перевод: не уметь противостоять кому-либо или чему-либо, иметь слабость по отношению к кому-либо или чему-либо
Пример:
The girl has a weakness for chocolate and is always eating it.
У этой девочки слабость к шоколаду и она постоянно его ест.