We all err and make mistakes, right? Then we ask for God’s forgiveness. And it is an essential part of repentance to be sure and have yaqeen that God will forgive and have mercy on us. But… what if we can’t forgive ourselves? What if we hurt someone real deep or we broke a code of ethics we heartily believe in… how can we forgive ourselves? Forgiving others is easy for some and difficult for others, but the hardest of all is forgiving ourselves. “We are humans and we are imperfect” does not help sometimes. You think you have a big heart and you can forgive everyone, and you do. But you never lay the whip down before your slips… and the lashes go on and on endlessly and loudly that they overshadow the repenting prayers you direct to the sky. And you don’t know how to do it… you just don’t know how to do it!