CARRY A TORCH (FOR SOMEONE), CARRY THE BALL, CAST PEARLS BEFORE SWINE: American English Idioms #36
CARRY A TORCH (FOR SOMEONE) To “carry a torch” for someone means to have romantic feelings for them, but not acting on them. Carrying a torch can refer to having…