Sometimes, we get caught up in our own thoughts and perceptions about ourselves , to the point where we become harsh and unbearable. We punish, hate on "us" and never take a second to rethink our ways.
You must learn to be kind to yourself, no matter how brutal it gets. We were born with bodies , souls and brains that were given to us once. Why torture your mortal parts? When there will come a time , they'll all fade away. Live in the moment. Love yourself first before you decide to love anyone else. I know that this life makes us do unforgivable things. However, we mustn't burden our souls, with what is out of our control. Our destiny leads us in either the wrong or the right way. We make decisions that will have either bad or good consequences. Within all scenarios, we are humans. We mess up , experience every step of our chosen path, and grow along with it. Never blame yourself for past errors, learn from them, and make them a reason for you to become your best self in the future.