This is the Hundred-and-third in my one-book-at-a-time bookshelf.
It must be difficult to craft an original story using the makings of ancient literature and mythology. Often attempted and in this case with some success. One of the measures of success for such writings is the degree to which the reader finds the treatment 'fresh' despite the familiar making. Rather like cooking a stew that is notable despite being restricted to much the same ingredients as any other stew. Perhaps a new spice or a different texture or some variation in the cooking method. Familiar to the palette but not bland.
However it is achieved, this is rather good stew.