Take a long look at the shore that awaits you. Don't be fooled by the fog of the slump. The finish may be only strokes away. God may be, at this moment, lifting his hand to signal Gabriel to grab the trumpet. Angels may be assembling, saints gathering, demons trembling. Stay at it! Stay in the water. Stay in the race. Stay in the fight. Give grace one more time. Be generous one more time. Encourage one more soul. Swim one more stroke.
This was taken from our Bible study lesson this week (Facing Your Giants by Max Lucado.)
We have a tendency to think there is "plenty of time" to prepare our heart but don't be fooled. Just because you can't see the finish line doesn't mean the finish line isn't near.