There are NO mistakes! (Self Healing)
It's very easy for us to look at the choices we've made and hold onto guilt, shame and judgment for our past decisions. How these decisions have gotten us in the place where we are currently. How we might be seeing that we should not be where we are, and therefore we're holding this judgment about ourselves according to where we are and what we presently have going on in our lives.
There are no mistakes when it comes to our path and what we're going through in this life. In a lot of different ways, what we view as a mistake are simply stepping stones that have assisted us with more awareness. Sometimes we have to make these choices that we might view as mistakes, but really they are opportunities for us to see what we have been holding onto, like the judgment and so on. In the whole scheme of things, there are no mistakes. So it's a matter of releasing the judgment and love the things that we have done in the past. The choices we have made to get to where we are right now. See that within the whole scheme of things, everything is within divine order in one way or another. It doesn't matter how we may view things, everything is in divine order. The main choices we have are how we are going to experience things. We learn from these perceived mistakes/stepping stones, the pain and suffering. We learn from these experiences, and then we expand and we continue to expand!