Pretty amazing debut novel with lots of smart writing, unique creative plotting and characterization, strong prose, character development and inventive incorporation of tropes from multiple genres. A writer to watch out for, a book to read. Recommended.