Karma and Reincarnation are well-accepted beliefs in Buddhism. In fact, the principle of cause and effect, which is karma, explains why there is suffering in this world. Reincarnation is also, as mentioned, a well-accepted Buddhist belief. It is impossible to be Buddhist and not believe in reincarnation. But this doesn’t necessarily mean that it is good. Because for Buddhism, the ultimate goal is to stop samsara, or the process of rebirth, your ultimate goal is to attain enlightenment and stop being rebirth to learn your lesson.
Soulmates, which is the process of meeting a soul or consciousness from your past lives that has a strong affinity with you is a romanticized version of a Buddhist belief. In Buddhism, soulmate are actually a form of attachment, and in Buddhist teachings as long as you have attachments you will not attain enlightenment thus will continue the process of reincarnation. In fact, the strongest soulmates are twins.
Again, having a soulmate is actually bad for Buddhism because this means your consciousness or soul is very attached to another consciousness or soul and as mentioned, any form of attachment is bad because this prevents us from attaining enlightenment.
But note that attachment and the capability to love are two different things. But more on that on my succeeding articles.
For questions, suggestions, and comments, please email firstname.lastname@example.org