With the grace from God, I am able to let go of anger and forgive others quite easily (most of the time hehe) but one of my greatest challenges is being open to forgiveness. Sometimes it seems that I want to prove that even God cannot forgive me, perceiving such a long distance between Him and I.
Reading this passage from Luke 15:20 has always comforted me. The father did not wait for the son to come to him, much less have him crawl to him.
No, it is the Father who makes the first move and runs a long way.