Twin flames are thought to be one particular soul split in two, when soulmates are two souls that share a profound relationship.
Twin flame interactions are recognised being each demanding and healing and in some cases https://soulmatetwinflame.com/category/twin-flames/