1N-COUNT [usually singular]嗜好;癖好;迷恋 If you have a weakness for something, you like it very much, although this is perhaps surprising or undesirable. 嗜好;癖好;迷恋
Stephen himself had a weakness for cats. [+ for]
史蒂芬本人偏爱猫。
His one weakness, apart from aeroplanes, is ice cream.