What a powerful concept. Forgiveness. It's actually one of the key components of happiness; In my opinion of course.

It's not actually about the forgiveness of others but more about our ability to forgive ourselves -- this is actually one of this hardest things I believe that we face as modern humans.

Learn to simply give yourself a break. Be kind to yourself. Forgive yourself and you'll see how working through challenging moments is a bit less heavy on you.