Twin flame or soulmate, which one leads to lasting love? Here’s how to tell the difference and which is better for long-term relationships.