I used to observe people in different ranks of life, and I realize and learn that our attitude has something to do with what are life right now. I have observe some people that are close to me, that are of same age, but came of different family up bringing. Same work, both professionals and successful. Yet they have different reaction over issues and problems that come along their way. The first one, survive and win over all trials and challenges that come along, almost give up but strive to win. The second one was the opposite. Hes life were ruined because he was not able to cope up with the hassles of life. Why? because they have different attitude towards facing same trials.
I truly believe in this ingredients to life, that if you wish to become successful and survivor, we must be willing to face all the giants that we may be going to meet along the road to success and good life. If you continuously walk in the right path no matter how narrow it is , in due and in God's time , everything will work for good.