Strange Horizons Fiction: The Green Glass Sea, by Ellen Klages, illustration by Greg McBrady
http://www.strangehorizons.com/2004/20040906/greenglass-f.shtml
Need to read this