"Regret you must, sweat you must.
for the light of tomorrow comes from the learnings and not the failures of yesterday... "
Author - I me myself:-)
Its easier to forgive yourself and blame others for the happenings of your life.
But the truth is I am the one who is responsible for what happens in my life - good or bad - that will be the result of my own decisions. No doubt, all of us are affected by other players in 'our universe' but even then the primary responsibility lies with us and us only.