Enduring; having long legs is figurative of longevity...
This is a glad tiding of some happiness coming his way....