When you're little, life is so simple. You don't plan for the future; you live for the present.
When you get older, it becomes necessary to plan and prepare for the future. You find solace in the fact that you have a plan, and you stick to that plan like Velcro.
But sometimes, despite your careful planning and meticulous execution, things don't go as planned. You may have managed to convince yourself that you are in control of your own destiny, but then life steps in to teach you otherwise.
And it's a beautiful lesson to learn, that you're not always in control. If everything went according to plan, we would constantly be selling ourselves short by staying in the safe zone, away from the impossibles.
It's when life steps in and opens the door to the impossibles that makes all the difference.