Life is difficult.
This is a great truth, one of the greatest truth. It is a great truth because once we know that life is difficult - once we truly understand and accept it - then life is no longer difficult. Because once it is accepted, the fact that life is difficult no longer matters. -- M. Scott Peck in The Road Less Traveled.
There are only so much one can influence when it comes to things that affects one's life and its future course of action. Some one rightly said that there is future of desire and then there is future of fate. To some extent life is sum of the choices one makes, but even then not every thing can be planned and turned out to be as much as planned. But one thing among all this, that is very important is ability and strength to accept the current situation.
Sure plan ahead and take steps to make planning a reality but then be aware that things may not turn out the way you have planned. Have strength to accept the outcome. Be happy if it turns out to the way you had planned and if that is not the case, collect the broken pieces and move on. Why me and other such questions can only aggravate the suffering and delay healing. If you can do something to get the favourable outcome , do it or else just accept.
In the future when you look back at the turns of the events and try to connect dots, every thing will fall into places, everything will make sense. For events which are not making sense, wait some more :). In the end, everything will be fine, if it is not fine, picture abhi baaki hai mere dost!!
Whate will be, will be!