This is a BIG one. We tend to drag our past into our present and allow it to shadow over our current and future choices. It is often harder to forgive ourselves than it is to forgive others. We want to keep beating ourselves up and carrying around the baggage instead of learning the lesson and moving on.
Can I encourage you today to let it go? Embrace the the lesson, forgive yourself for the failure and move forward! That is exactly why God created Grace.