ghost from (one's) past
The reappearance in the present of someone or something unsettling from one's past. A: "Don't look now, but there's a ghost from your past over at the snack table." B: "Oh my gosh, it's my ex-boyfriend!" A: "I told you not to look!" Great, another ghost from my past. Yes, I'm the pimple-faced dweeb in that picture. Is that our grade school principal over there? Wow, talk about a ghost from our past!
Farlex Dictionary of Idioms. © 2024 Farlex, Inc, all rights reserved.