In every minute of our lives, hardships, dark times and difficulties will come that which we cannot avoid. They will just block your way no matter how hard you avoid them. They will try to hinder and stop you from reaching your goal or block you to the road to success and happiness. Some people would have just given up because they cannot handle the pains anymore, however there are also those who are courageous enough that will fight against those bars that will test their courage and faith in God.
These challenges are just given by God not to test us but He trusts us that He gives us this heartaches and pains because he believes that we can overcome these and be stronger and better individual. I believe that His reasons for giving us these challenges because this is how much He loves us that He wants us to develop our skills and abilities and how we react on that situations served to us. Also he wants us to know that no matter what happens, destruction or success, when we have no one to are turn to when times get tough, let us be reminded that there is Someone up there who is always behind us with arms open wide to help us get up when we stumble. He is our Savior, Our Father and Provider, God.
"When they hurled their insults at him, he did not retaliate; when he suffered, he made no threats; instead, he entrusted himself to Him who judges justly."
- 1 Peter 2:23