How Do Past Lives Work?

My take on past lives, the difference between a soul, a spirit and an incarnation, why we reincarnate, why we have past life memories, and more!