People say there are 4 types of soulmates. Platonic soulmates - friends we choose and who choose us. Karmic soulmates - teach us a lesson. Companion soulmate - romantic in nature but can be platonic. Twin souls or twin flame - your other half. Finding your ''home.'' we live to find these four types of soulmates. ***