Theory of Ascension
I believe we Reincarnate multiple times until we reach worthy soul level to become close to God’s level.
Each time we complete the mission on this earth, if we fail to progress to the level, we reincarnate again and again.
We pick our own journey and obstacles that will elevate our soul level. (Life’s contracts).
I wish we would retain the memory of our contracts, but then again, if we did, it wouldn’t be life’s complete lesson.
Therefore, you can’t blame God or your parents if things are not going how you want.
If you fail your contract, it’s OK. God will keep giving you a chance to correct it. (Reincarnated)
The only thing is that you should never hurt others during this process. This is the biggest lesson that God wants you to learn.
If you want to read about Soul levels, please read my other post, Spirit Level – Reikaku.