Like hope, forgiveness is often a stepping stone forward. It can be a necessary part of truly accepting things that cannot be changed; for healing broken hearts and renewing spirit; and for allowing happiness into our lives again.
Forgive whenever you can. Forgive yourself. Forgive others. Use forgiveness as a beacon to light a path to healing.