Forgiveness as Liberation

How can we forgive as a means to liberation?  Forgiveness is a tricky thing – forgive too soon and anger and pain can trap you, forgive too late and you risk becoming your own jailer.  Can we come to see forgiveness as something that we do for ourselves, not for the other.