What is an expression for something you particularly like?

I wanted to find out what it exactly means in Italian and what I found out is that it really seems that google translate does an excellent job:

ho un debole per le ragazze svedesi

gives

I have a soft spot for Swedish girls

although it does know that debole is weakness.

You can also say

I have a weakness for Swedish girls


There is also the expression:

I have a weakness for Swedish girls.

Or also, even if maybe it's not the direct translation:

I have a thing for Swedish girls.


You could also say:

I have a penchant for Swedish girls.