I always believed that life works in strange ways, and I'm sure looking back at how your own life turned out, you'd agree as well. If we can see life as a linear journey starting with birth and ending with our death, the path we take reads like a decision-making chart with numerous forks along the way.
Each decision we make has the potential to change our life in drastic ways.
Looking back, it's easy to see the impact of each of our decision in our lives. "I can't imagine what my life would me had I not done this or that..." That's something we catch ourselves saying from time to time. And yet, without the foresight of an oracle, we can't know for sure the impact of our choices. But looking back in life, it almost seems incredible how the decisions we took worked together in a linear fashion to put you where you are today.
That is why Steve Jobs' commencement speech at Stanford collage resonated very strongly with me. Jobs talked about "joining the dots" in life, and how seemingly trival and unrelated choices came together in his life to make an impact, and how you can never plan to "join the dots". It just happens in life, and the best way to live your life is to do things you truly believe in, knowing that somewhere along the way the dots will all connect to make sense.
Stay true to yourself, and the dots will connect in life for you.