to carry a torch for someone

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."

Confirmed by 7 people