Soul mates are two souls from the same soul group and the bond they share is established before their physical manifestation. Soul mates have met many lifetimes and are continually bound to each other by karma and destiny.
There are an infinity of Soul Mates out there that we will encounter during our lives. While some come to teach us something new, others come to share our joys. While some last for only a few months or years, others last for a lifetime.