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"