I think that Heaven is here on earth, look at what we get to wake up to every morning. I wake up to a incredible sunrise every day. I look out and hear the morning songs. At night when I go to bed I thank the universe for the lessons of the day. Even the hard days like when I blow a big test... because each and every day we are give a choice. Free will so to speak about what we are to do here this time around and how we use it for our spiritual growth.

I also agree with you Kim when you say "each reincarnation one brings back memories, attitudes, and experiences to a pool of others. Bringing together separate situations, in part, to further "divine" knowledge in whole retrospect."

This is really what I think is happening when we look at reincarnation. we have many many lessons to learn in our "spiritual" life time. We move from life to life taking on the challenge of learning the "next step" to our total spiritual journey" This life time I may need to understand the lesson of humbleness so I am given the opportunity to ask for help, forgiveness so on and so forth. "Next" time around I may be working on leadership and so my journey is then a movement towards this. They way I see it, once we have lived many many, MANY life times we will be "whole" and we don't have to keep coming back here to do this stuff. Then we stay in eternal bliss, so to speak.