After a physical death, your soul returns to life in another body.
Reincarnation gives your soul the opportunity to evolve by learning the lessons of love through many different life experiences.
By having a series of lifetimes, we are able to "fine tune" our hearts and the talents that God has given us. How many times we have to reincarnate depends upon our experiences, how we have reacted to them and how much love we are able to hold in our hearts, for ourselves, for others and for God.
It may take many lifetimes to learn how to love ourselves-and our enemies.
Learning how to forgive people for wrongdoing-and learning how to forgive ourselves for past mistakes can take a long time.
For example, if, in one life, we got into a fight with our brother or sister and they ended up killing us in a fit of anger, it might take two or three lives before our soul was healed of the trauma and able to forgive the other person.
In order to balance the karma of murder, they might have to reincarnate again and be our mother or father and learn how to love us and take care of us and protect us from harm.
They may even have to lay down their own life so that yours might be spared.