Everything in this life has purpose. There are no mistakes, no coincidences, all events are blessings given to us to learn from.
(Elisabeth Kubler-Ross, Swiss American psychiatrist)

From a purely human viewpoint, we might disagree with this statement. After all, we have to confess to having made mistakes, don’t we? Yet, on a higher plane, Kubler-Ross is right. What happens can be to our great benefit.

In all things God works for the good of those who love him, who have been called according to his purpose. (Romans 8:28)