this is so well-written!
The plot twists are shocking, but at the same time I feel that the story rewards readers who are familiar with the genre: even if they are able to predict what is coming using foreshadowing & other contextual clues, it doesn't take away the enjoyment of reading through what follows and seeing that prior guesses are matching the plot 👍