Elegy Beach - Steven R. Boyett

Even better than Ariel. Absolutely loved it.!!