I know at first thought, this might be difficult to wrap your head around, but hang in there with me and consider this:
Everything happens for a reason, at the perfect time, for the perfect outcome, every time; period.
Granted, we are surprised when some things occur that we had not previously anticipated and may be associated with a painful – or enjoyable – experience at the time of occurrence. Even so, everything is always getting better.
You know this is true by reviewing your own experience(s) along your life’s journey thus far.
Invariably, in my life, when I’ve experienced some tragic moments in my life… it always led to something different – and in most cases – something better! I couldn’t see it at the time, but there it was, something far better waiting just around the corner.