Realization- I am not a perfect person, nor do I ever want to be.
Our mistakes are set in place wayyy before we make them and are meant to act as speed bumps, reminding us to slow down and think before we act. Learning lessons from that which may have not ended so well in our lives is the only way to prevent it from ever happening again. It's very easy to fall into a funk over poor decisions and actions, but that never gets us anywhere besides angry and resentful. Admit to the mistake, forgive yourself first and then genuinely apologize and reach out to those who you may have harmed with your mistake and piece your life back together, one truth and smile at a time.