I don't know how to call it, but somehow God always has something to let you feel that you are loved...that you are forgiven, that you need to vow only for good, that you need to strengthen your courage, not only for you, but for everybody as well.
And sometimes as human being, we are liable for some mistakes that we have done or capable of doing so, but He won't allow us to dwell on that. Yes, everybody do learn a lot instead...and in the process we see things not only on worms eye view but we are able to see things in its perspective.
With what we learned in life we will be able to shield ourselves when the same things happen again.
Go for only what is right and what is good...!!!