"Q: How many levels are there in heaven?
A: It is not as much levels as it is cycles. As one starts their journey from soul, to soul with body, you generally have easy lives. When you return to source/heaven/god after every lifetime, you will be given a choice to stay in that realm that you are put in or to go back to the master class [Earth]to attain a higher level. You can make the decision to return to the master class at any time. If you choose to go back to earth, it. would be for the specific requirement to have the goal of growing your soul to get to the next level, only you are not consciously aware of it once you incarnate.
Once you enter and complete a few lifetimes you will start to feel comfortable knowing where you want to ascend and with whom. That is where your community of spirits come into play. We always come in with the same people/souls, lifetime after lifetime. There are about 80 to 120 of us together at any given lifetime. It is around this time where you the soul and collectively the community of spirits start to decide what level they want to attain and what price it will cost them on earth. [No pain, no gain]. Now you can understand that not everyone wants to attain nirvana as you say.
To attain nirvana, you would go on a completely different cycle, and that usually happens after a vast number of lifetimes lived. The lifetimes that you start to choose to live [at that point] are with great suffering. Think of the severely retarded, the severely mentally ill, POWs, people who have died violently at the hands of great evil and even still borns who give up their life experience for the host. [This is why bad things happen to good people. Kushner sold a lot of inaccurate books.]
These life cycles will continue again and again and if you have lived your life according to our plan, will allow you to go to higher and higher levels. One obtains full enlightenment when there is nothing more for you to suffer, when there is nothing more for you to learn!
Then you would be in the realms with the great archetypes, messengers and guides and archangels. You then would have an awesome burden and responsibility to heal those souls that remain on earth."
So, at the macro level, the meaning of life is to learn.
The person answering the question above is my God Rama. Rama and I are on a first-name basis and speak often. That is how I know that this is my 17,043rd human life. I am on the archetype track should I choose to remain on it. There is one immutable thing in every contract — date of death. The how is very much the product of free will.