As nouns the difference between soulmate and bashert
is that soulmate is someone with whom one has a special, almost spiritual connection while bashert is one's predestined soulmate.
As an adjective bashert is
preordained, fated.
soulmate
Noun
(
en noun)
Someone with whom one has a special, almost spiritual connection