'To err is Human, to forgive is Divine' !
...We learn both from our mistakes, and from others' mistakes - but thoughtlessly commit the same error all over again, because we hope 'it will not go wrong this time' !
...The sad part is that we can also act 'Divine' - but, only when it comes to 'forgiving' ourselves, for having repeated the same mistakes and reaped very similar losses !!
...And then, we have learned to pass the whole blame for OUR own actions onto 'Fate' - and quip 'Que sera sera', whatever will be will be !