Yes it is very likely that your attraction is due to a past life experience. The older soul that you are, the more likely you will have connections with many others as more past lives. That said, this whole thing about soul mates is probably just a bunch of B.S.
As we have many past lives, it would only make sense that if we did have a soul mate, that we would easily connect in each life time. But being we are here in the physical to learn and experience, then the idea that we would have many life time experiences with one other soul does not add up, we would be limiting our learning and experience that way.
If the universe is anything it uses economy, the most efficient path to accomplish its goal. Soul mates would not fit that pattern.