Glad your run was much better this time around.
Sometimes the heart and lungs just won't cooperate, but maybe they were just forcing you to slow down a little and enjoy the beautiful day outside. We sometimes forget the beauty that is around us when we're so focused on time/mileage (and the WE I speak of is referring to me specifically).
Your next run will be even better than this one!!!