A boy in Cathyland

by David Marusek

Asimov's May 2001

Bragi's rating:  5 
Quite good