In the end, only three things matter the most: How fully you lived, how deeply you loved and how well you learned to let go of things not meant for you!
If we can love ourselves even after so many mistakes then how can we hate others for their small mistakes. It is the most precious gift one can give to others.