Where do you begin when it's time to say goodbye? I'd say that I'm unsure about this book especially in regards to the recommended reading order. I'll say this with conviction - this book NEEDS to be read after the first installment of short stories ("The Last Wish") BUT the epilogue should be read ONLY after finishing the last full length novel ("The Lady of the Lake") if possible IMMEDIATELY after. I think it will give the reader a much more positive way of concluding the series. Though I still consider it a VERY open ending.
This book, as mentioned, takes place, chronologically after the story "The Last Wish", which means, Ciri is not a part of the story and not mentioned even briefly. This is mostly Geralt's story as a Witcher (something he really HADN'T been for a few books). Going after demons and finding the real monsters are humans. His connection with Yennefer is still confusing to both of them. Geralt finds a "romantic interest" even if he realizes Coral isn't the one he really wants. And Yennefer? who knows with her, right? She has a rather short appearance in this one. But at least we have Dandelion with his shenanigans hehe.
The story itself was intriguing even if annoying in the way Geralt was treated and the misfortune following him around wherever he goes. I felt bad for him. I think this is the kind of Geralt we saw in the very beginning and almost forgot. Witchers aren't appreciated or admired, they are mostly seen as half monsters themselves. He is lucky to have Dandelion and naturally everyone in Kaer Morhen.