Kate Kristopher in Slumberland.