carry a torch for somebody

carry a torch for (one)

To be in love with one, especially secretly and/or unrequitedly. I've carried a torch for her since high school, but I've never been able to tell her how I feel. Susan carried a torch for him for years after they broke up.
See also: carry, torch
Farlex Dictionary of Idioms.

carry a ˈtorch for somebody

be in love with somebody, especially somebody who does not love you in return: She’s been carrying a torch for him for years.
See also: carry, somebody, torch
Farlex Partner Idioms Dictionary
See also:
  • carry a torch for
  • carry a torch for (one)
  • carry a torch for someone
  • carry the torch for (someone)
  • carry a torch
  • torch
  • have got a leg up on (someone)
  • is it
  • be OK
  • many a time