English
English speaking countries
Idiom used here and there 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."
Added July 2020 by annawarnaby
8 out of 18 English speakers have heard this