Not All Runs Are Equal

Some runs are easy.
Some runs the miles fly by.
Some runs include a hill mastered, a loop PRed, a perfect heart rate achieved.
Some runs the weather, fitness and state of mind align.
Some runs are glorious. 

Some runs are hard. 
Some runs the miles drag on, like being on a treadmill.
Some runs hills are walked, breathing is laborious and heart rates soar high.
Some runs the weather isn't ideal, body feels like an anvil and internal arguments blaze.
Some runs legs cramp, fingers swell and stride is out of sync. 

Today was the latter. But not as bad as the 70 degree run a few weeks ago. Not as bad as that.