Have you ever wondered about what role the people in your life play? When looking for love, many of us are desperate to know if the person whom we are dating is “the one”. Everyone we meet has a role in our lives. In this episode, Janis talks about the difference between twin flames, soulmates, and karmic partners and how you can learn to tell the difference.