Virga Saga

By Karl Schroeder
three-and-half-stars
SF, Other Worlds