There are three types of Soul Connections, which are the Karmic partner, the intimate soulmate and the Twin flame.
Karmic partner: Sounds blissful, but it is actually toxic. It’s more of a means of covalence, selfish type of relationship.
Soulmate: You get excited, you get this euphoria feeling for this person. This can be platonic or romantic.
Twin flame: This is based off of law of attraction. This is when your soul split and is in a another person.