Jeremiah 29:11-13 (NIV)

11 For I know the plans I have for you,� declares the Lord, �plans to prosper you and not to harm you, plans to give you hope and a future. 12 Then you will call on me and come and pray to me, and I will listen to you. 13 You will seek me and find me when you seek me with all your heart.

The Lord knows the best course for our lives and it is up to us to rely upon God so that we may prosper in a healthy way.

Anyone who's lived near train tracks knows the hassle and inconvenience a passing train can cause. You're already running late, you're driving up to the track crossing, and then�the barriers start flashing. It's a frustrating feeling.

But imagine if that happened as you were trying to qualify for the Boston Marathon.

That's exactly what happened to more than 100 runners in Pennsylvania, as a train crossed the marathon course�and crossed it very slowly. One runner, who was using the race as his last opportunity to qualify for Boston, said that he "missed his qualifying time by eight minutes."

Race officials had communicated with the railroad line prior to race day, and had received "absolute assurances�that trains would be suspended" during the race. Yet those assurances didn't stop a train from crossing the course's seventh mile.

"The incident is especially regrettable and was quite unexpected," the marathon's account posted on Facebook, noting that those times that were affected would "be addressed on a runner-by-runner basis."

We may have a plan laid out for running our best race, and we may have set goals and dreamed dreams, but one truth makes itself abundantly (and sometimes painfully) clear: "In their hearts humans plan their course, but the Lord establishes their steps" (Prov. 16:9).

[Emily Lund,; "Slow Train Crosses Lehigh Valley Marathon Course, Damaging Finish Times," NBC Philadelphia, 9-14-16]