We are told as young kids and adults alike that if we work hard and always do what's right you will achieve your goals, you will be successful. You will achieve what you're working so hard for. Good things come to those who have high integrity and high moral values ("good people").
That's not always true though is it. Life seems not fair at times. Sometimes you can put in all the work (effort) you want but to no avail, it does not go your way. Whose fault is that? Is it mine, yours, other people or is it due to things that are just out of your control? What lessons are we to learn from this? I am not sure I or anyone else can give answers to these questions.
I believe that God allows all kinds of things to happen to us for his reasons, not ours. We may not understand them at the present but maybe he will show is in his timing. There is always a lesson to be learned if we just spend the time and listen to what he is trying to tell us. This is very difficult for many of us including myself. I know that is a hard thing to hear or hard to understand when we are going through our turmoils in life. I am learning to just trust that he is almighty and he will get me through the turmoils of life. ”Trust in the LORD with all your heart and lean not on your own understanding; in all your ways acknowledge Him, and He will make your paths straight” (Proverbs 3:5-6).