Feet pound the pavement.  Breath labors too fast, and I tell myself to BREATHE.  In through the nose, out through the mouth.  Every urge tells me to pant faster and faster.  Instead, I slow down my breath.  Slowly, rhythmically, I get it under control.

Why did I sign up for this?  One mile disappears behind me.  Another.  My knee goes out and I limp along.  Refusing to give up half-way through today’s goal, I run through the pain one step at a time until it begins to fade.

The wind pushes against me.  The sun soaks through my skin. 3 miles of concrete have passed.  One more to go.  I measure the next goal ahead.  Just make it to that large tree.  Now to the bridge.  I can’t think about the total distance, only the next visible target.  This is why I run.  The impossible becomes possible…one step at a time.

Isn’t that the way of life?  Even big dreamers know that the dream cannot be achieved in one giant leap.  Some days are mundane.  Some are muddy and messy.  I trip and stumble often.  If I try to see too far ahead, I always falter.  But I know this.  I know that He holds me tight.  My steps are led by Him.  One at a time.