Ophelia's already a classic character, but Klein has managed to make her even better. Granted, while she does take some major liberties with the story, none of her additions feel out of place. It's beautifully written to boot. 
 Okay, I'll be honest, this review is mostly just an excuse to post my favorite Ophelia-related thing to come out of the internet. 
 (See also: The Sassy Gay Friend version of Hamlet)