you might see in many places people with (facial) features similar to yours, which look a bit like yourself
New words, one handy idiom, and a 2-minute quiz — delivered to your inbox to keep your streak alive.
JuanZZZOr it's a way to say that you can't stop thinking about someone and wherever you go there's something that reminds you of that person.Now that I read it again, I think your version is closer, as it's probably: