We all have many soul mates. One always tends to think of it as the man or the woman who will fulfill all of your needs, but many of our soul mates are brothers, sisters, friends. We are given the choice of where to reincarnate, so more often than not, you'll find people reincarnating within the same family, so that you may stay together with those soul mates you've had in several lives. Sometimes, we meet a soul mate and then we say goodbye. They may only need to come into our lives to serve one specific task and then they leave us for that present life. So, an ex-husband or an ex-wife could easily be a soul mate that came to teach us a valuable lesson and having done its job, leaves our side. Even those lessons that are particularly painful, are needed for our spiritual growth.