My friend came to our breakfast meeting downcast. “I’m having a hard time,” she said. “How long does it take you to forgive someone?”

I stirred my tea and thought about it. “It might depend on the offence…and on my relationship with the person. I could probably forgive a small insult faster than a huge betrayal. And the more I trust the person, the easier it is for me to forgive him or her.”