What has forgiveness meant to you?

I'm curious how those of you who have forgiven your WP have approached that, when did you forgive, and what forgiveness means to you. How do you forgive and not forget? I understand that forgiveness is more for the person giving it than receiving. Did forgiveness help you?