A forgiving one is a humble person. Forgiving others is a direct acknowledgment of our owns shortcomings. we forgive others because we know we are all eligible to make the same mistake others may have committed. And so, only arrogance and the feeling of perfect (which is against our human nature) could prevent us from forgiving others. Be humble and forgive, because you may need to be forgiven tomorrow!