We all believe that whatever happen, happens for a reason but most of us fail to act accordingly. When we succeed we take the crown ourself but when we fail, we blame it on others. This is the common human nature. To run away from problems and to enjoy the victory. But as the saying goes “A ship in port is safe, but that’s not what ships are built for.” Whenever bad things happen to good people we assume that Allah is being unfair to them. But on the contrary its entirely different. Problems come in various forms not to break us but to make us stronger. As the Quran say:
“Verily, After Hardship Comes Ease.” (Qur’an 31:17)
We might not realize at the moment but after some time we learn that problem made us stronger. Now the question arises Why Bad Things Happen to Good People? And answer is Allah is two things. First Allah love us more than any other person in the world. And Allah want whats best for us. If we are being fair in our affairs and still suffering from things than only reason is Allah is redirecting us to something better. And second reason is Allah is testing us to raising our ranks. When we start moving away from Allah so Allah give us hardships to turn us back. And this is beauty of being a Muslim. You are redirected in such a beautiful manner.