What does it mean to forgive another person?
Forgiving someone does not mean that you accept them as they are. Forgiving means understanding, and from understanding comes the ability to support that person. Forgiving another means putting aside your judgements and emotions so that you can objectively assess whether the person is willing to change and support themselves. Sometimes forgiveness means letting that person go when there is little chance that they are willing to support themselves at this moment in time - but in so doing you also let go of your emotions towards them. Forgiving someone is giving them the opportunity to change, rather than holding them prisoner in their mistakes or design.