Life is like a road. There are long and short roads; smooth and rocky roads; crooked and straight paths. In our life, many roads would come our way as we journey through life.
Most marathons provide more than their fair share of heroes and heroines who provide great examples. The London Marathon in April 2005 provided one or two especially heroic examples. The competitors have much to teach about achieving goals.
You may or may not have a set of written goals. If you do not, then I strongly urge you to make a written set of goals and clarify what you want to achieve.
Sometimes happiness can only be achieved by making a determined effort to improve your life.