I've always been intrigued by the character Ophelia in the Shakespeare play because she's such a significant part of the action but she's actually in relatively few scenes and doesn't have that many lines. This gives the actors who play her some leeway in deciding whether she's going to be a wilting flower, a conspirator with her father, or a potentially true match for Hamlet. I saw the role performed beautifully in this latter iteration many years ago on the stage by Cate Blanchett - and Geoffrey Rush was Horatio in that production. But I digress ...
Where this novel really sings is in the parts where Klein cleverly matches her narrative to the action in the play - which is the middle section of her book. The story Klein tells starts before the events of the play and ends afterwards (as is apparent from the Prologue). It's such clever and terrific writing when she interweaves Ophelia's story through what's going on with Hamlet and his plot to avenge his dear departed dad. After Hamlet's death (and even in the parts preceding Ophelia's first meeting with Hamlet), the story is a bit strained in comparison with the alacrity and wit with which Klein handles the main body of the narrative. That's really the only minor negative of the book - it's a little uneven in tone in places where the story isn't actually being matched with Shakespeare's plot. But Ophelia's voice is proud and true and Klein imbues her with real character, nobility and motivation. And she keeps us guessing for the entire book as to how to explain the prologue. I highly recommend this story and make sure you brush up on Hamlet before you read it so you don't miss anything. (Or at least read the Cliff Notes if you don't have the time or stomach for the play.)