Self forgiveness, why is it so important

Self forgiveness, why is it so important to forgive yourself? Well if you can not find forgiveness for yourself in your heart how are you to forgive others or to accept the forgiveness God has for you? Besides those facts, you will have to feel the guilt and/or shame of your mistake which will keep you distracted from …
Read entire story here.