Enemies always meet on a narrow road — I ran into him again.
Tips
culture
冤家 has a famous double meaning: it can mean 'enemy/foe' or 'destined lover' (especially in opera and classical literature). The phrase 欢喜冤家 describes a couple who constantly bicker but are deeply in love.
memory
冤 (injustice) + 家 (family/person) — someone you have grievances with, or paradoxically, the one you're fated to be with.