There are waves of mercy that flow from Heaven, but in order to catch them, it’s imperative that you forgive yourself. However, I first want to clarify what I mean when I say that. You see, when I talk about letting go of your past, I don’t mean it in the same manner that society does. In the world, there is a tendency to deal with the past by pretending it never happened. However, this is not how it goes in the Kingdom of God. As Christians, we acknowledge that bad things happen and that we sometimes do bad things — this is because of sin in the world.
Letting go of your past in a spiritual sense means that you look to the cross. The cross is at the heart of our faith; it’s the center of everything we believe because it represents the point at which He who knew no sin became sin so that we could be called the righteousness of God. It doesn’t mean that you’ve never messed up, nor is it a guarantee that you won’t mess up again, it simply means that Jesus paid the ultimate price so that you could be made 100% righteous. Isn’t that wonderful news?