https://sfshortstories.com/?p=4220
Exile’s End by Carolyn Ives Gilman