A Time to Forgive

We have all experienced those moments when we passed up an opportunity to forgive someone and then it became too late.  When is it the best time to forgive?  Is there a best time?  This Sunday we will explore forgiving others before we may not have the chance.