Surreal urban fantasy dense with novelistic details, focusing on family history, grief, death, expectations, and growing up. Sean Stewart is one of my favorite authors and criminally underrated. I always appreciate his use of fantasy elements: they're never truly the center of the story, but they provide a dark color to the themes and a redemptive twist at the end. My ebook has illustrations by Marc Taro Holmes, which were also great.