soft spot
Synonym discussion
Sense: noun/1
All four words describe a positive emotional leaning toward someone or something, but they diverge in register and intensity. 'Soft spot' is the most idiomatic and implies a slightly surprising or indulgent affection — you might have a soft spot for terrible horror films, whereas 'weakness' carries stronger connotations of being unable to resist ('chocolate is my weakness'). 'Fondness' is gentler and more restrained, often used in writing ('a fondness for old jazz records'). 'Affection' is the broadest and most formal of the four; it can describe deep love for a person or a general warmth toward an activity, but it lacks the quirky, personal quality of 'soft spot'. In conversation, 'have a soft spot for' is far more common than any of its synonyms; use 'weakness' when you want to emphasise a lack of self-control, and 'fondness' or 'affection' in more formal writing.
Common collocations
Etymology
The phrase 'soft spot' dates back to the 18th century and originally referred to a physical weak point — a spot on an object that is softer and therefore more vulnerable than the surrounding area. By the early 1800s, it began to be used figuratively for an emotional vulnerability or tender affection, perhaps drawing on the idea of the heart as a soft, impressionable organ. The modern sense of 'a sentimental fondness' became firmly established in everyday English by the mid-1900s.
First known use
1770
1770, in the meaning defined at sense 2