Yeah, 100%.
Twin flames are split from the same soul, born from a Monad, one energy unit into two. They live separate lifetimes, gathering experiences and karma. Older teachings say they only incarnate together at the end of the cycle, after finishing soulmate contracts and clearing debts, to ascend.
I think the best place to start looking into your past lives is the Akashic records:
What tripped me up forever: your twin isn’t always a romantic partner. Regressions show them as childhood friends, siblings, even rivals. One case had four lives, the twin in every one, but different roles: friends separated, siblings clashing. Roles shift, core recognition doesn’t.
That instant pull, heart palpitations, warm buzz is energy built over lifetimes. Your soul remembers something ancient. The hard stuff, like push/pull and runner/chaser, often ties to past karma surfacing for healing. Seeing it that way helps. Easier said than done in the thick of it.