Mary Haddow looks at some of the obstacles we meet on life's journey, and how we overcome them.