You don't have to agree, but one thing is for sure and I have faith in it, all things happen for a reason. There is always a reason the way things happen, when they happen, how they happen and especially, the very moment they happen. We (all are in the same boat) might not realize it now, and we might feel devastating right now, or this wait might feel like killing us, but later when things will start getting into a shape, we all will realize, that everything that happened, happened for good!
Sometimes, we might stuck in the middle of a desert (literally) and hit by a storm, we might curse it but the thing that matters is, we always survive it (it's the quality of our species). And when the dust settles back where it should be, we realize that just one storm made us a lot more stronger than we were ever before. Life gives us challenges, sometimes by giving too much, sometimes by taking away too much, but at the end of the day, there is always we who benefit from it, by being humble, stronger, compassionate and I can keep on writing down.. All we have to do and all this life demands is, fight all the challenges with a big fat smile on our face, just to tell life, bring it on! And we will always be the winners!
Failure is always an option, giving up isn't!