As far as our lives...they are ego dances and exist so that we can wakeup and realize that we are connected to Source already and to realize who and what we truly are. We have many lessons to learn (or perhaps un-learn is a better word). We may be traveling with several of the same egos that we have worked out contracts with.. to teach and learn, by living with and around them for a time. I don't know. So..in that sense..I agree in a general sense with the post and fully agree with the first sentence. We are soulmates with everyone.