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.
Farlex Dictionary of Idioms. © 2015 Farlex, Inc, all rights reserved.
carry a ˈtorch for somebodybe in love with somebody, especially somebody who does not love you in return: She’s been carrying a torch for him for years.
Farlex Partner Idioms Dictionary © Farlex 2017