Soul dynamics