English
English speaking countries
Idiom USED On Occasion BY Older Generations
To admire or love somebody in secret. Comes from the metaphor of a burning flame, i.e. to keep a fire burning.
"She's always carried a torch for him, maybe they'll get back together one day."
Submitted July 2020 by annawarnaby