The past leaders of the people of God had faith that what God has promised would come true.

## having seen and welcomed them from far off ##

This phrase is comparing the prophet's understanding of future events to welcoming a traveler arriving from far away. AT: "having understood what God will do in the future" (See: [[rc://en/ta/man/translate/figs-metaphor]])

## admitted ##

"acknowledged" or "accepted"

## aliens ##

"foreigners" or "outsiders"

## a homeland ##

"a country"