Forgiving another person

Forgiving another person is one of the most emotional things I have learned how to do.  Everyone has been hurt by another and the way to releasing the hurt is to forgive.  How do we forgive someone who has hurt us, when our heart is breaking?  Forgiveness is a way of...