I believe every experience we have in this life has already happened...is happening...will happen... There is no such thing as time in heaven and this world is so much an illusion.... heaven is what is real... We have contracts between our spirit and every other spirit we come into contact with in this life including people, plants, animals, rocks, everything that is material..with every molecule we come into contact with in this life. We don't always fulfill those contracts and it changes the whole dynamic of time & space... This is one of the most difficult things to explain and I hope to be capable of giving that knowing a beteer set of words to describe what I am trying to say. In any case, I am certain that we came together for a purpose we shared before we were ever in our mother's womb. I am glad to have been a part of your learning and thank you for being a part of my learning. I know we will share what we are saying to one another in heaven some day(even long ago & now)...