A priest can forgive a stranger so quickly that a boy can’t imagine how hard he will find it, someday, to forgive his own enemies. Or his own loved ones. He has no inkling that good men can sometimes find it impossible to forgive themselves. The darkest mistakes can be forgiven, but they can never be undone. I hope my son will always remain a stranger to those sins

Author : Ian Caldwell
Topics: