Soulmates are your teachers and they can be anything, even enemies. You'll have tons of them in your lifetime.
A lot of people say 'soulmate' when they mean 'twin flame' but not everyone gets one of those. If you meet before you're vibrationally ready, you'll become enemies. Y'all love to dream about twin flame love but don't want to grow and evolve out of your comfort zone in order to facilitate it. Good luck with that.
A witchy space for most any face! Whether a witch or a witch-respecter, join the coven that is free of fash, TERFs, feds, and bigots