I think in life we have multiple soul mates, the ones who come in at particular moments to show us things about ourselves that we never knew. Soul mates that help us realize our downfalls, our potential, or that life does and can be better. So, is he my end all soul mate? I don't know. But he is my soul mate for the time being.