This is a step of guilt and pain, but is also the step every one should take at some point in the life, self-forgive and reconciliation with the past.
How long could be the path we walk if we charge such a heavy back pack of resentment or guilt or simply tons of Do´s we never did, that now are making us wake up thinking over and over how different could be the everything if we would have done what we should did.
But is love, the magic key of love, the only key, strong enough to break every prejudice to fight against ourselves to find that peace, the one that bring happiness at the very end of life.
There is a way to be good again. Kite Runner