While you forgive others, you need to also learn to forgive yourself.
Mistakes are part of life's journey. Nobody moves forward by continuously looking back.
Do not continue to dwell on your mistakes...rise from the guilt, forgive yourself, reinvent yourself and move forward