+0
"There is no love lost between them." means "they are at odds." but I'd like to know what the etymology of the idiom is. It seems to mean the opposite thing without the knowledge of what it really means.
1 2
Comments  (Page 2) 
THIS explanation makes the most sense. THANK YOU.
I have also always been curious about the origin of the phrase, since it means the exact opposite of what it says.

Alas, after searching for an origin, it appears that there is none. Apparently, the phrase originally meant what it said (that two people cared about each other), but for reasons no one seems to be able to explain, it flipped its meaning and came to mean the opposite.

Because of this lack of logic, I've always avoided using the expression.
Teachers: We supply a list of EFL job vacancies
AnonymousBecause of this lack of logic, I've always avoided using the expression.
If we followed that strictly, we would be very boring if not almost speechless.
Mister MicawberIf we followed that strictly, we would be very boring if not almost speechless.
I wouldn't be at all surprised if you weren't right. (BrE, informal)
You can only lose something you have. When there's no love between them how would they lose any? There is no love between them, let alone losing any.
Students: Are you brave enough to let our tutors analyse your pronunciation?

Thank you! It is the best explanation.