Kathryn manages to write real plots, create worlds, and give us great characters with a good amount of steam. The narrators are superb.