it means you're really getting better thanks to all your training. I suspect you're even reaping the benefits this time from all your training for the last half marathon.
I guess so. I was a little surprised with how good I felt, since the last two weeks I've been pretty inconsistent and trying to recover from shin splints.