When I think about the word "forgiveness" I've learned that things will happen to us no matter what. Some that we may cause, and some just because we were born....but we must always remember to take responsibility for the circle of life that we contribute to.
When things get us down and we don't know what to do....just keep looking through the front window. There's a reason why the front window in a car is larger than the rear view mirror! We may have to glance back from time to time....but stay focused.