Both the principals (Hamlet and Ophelie) and Gertrude are tremendously dramatic as well as endowed with gorgeous voices. It's a little difficult to "let go" of Shakespeare's Hamlet and allow this version to have its own life, especially since the opera is based on the play, but on its own terms it is a great romantic tale.