Student or Learner
Are soulmate and kindred spirit identical in meaning?
Thank you very much.
A soulmate is the person you are ideally suited to, will probably marry and spend the rest of your life with.
Only a small percentage of people are lucky enough to find such a person.
A kindred spirit is someone who shares your interests, attitudes, political opinions, religious views etc.
You could encounter several such people during your lifetime.