This was the most brilliant piece of work I've ever read. It's been 3 years since I read Hamlet in AP English, but I still think about it! I think the reading is enhanced 100 times over if you watch the movie "Hamlet," starring Kenneth Branagh, along with your reading. If you read some of the play, then watch some of the movie, then read, then watch & so on... it really brings the characters and story to life. The movie leaves no lines of the play out, so it presents the work as long as it would be done if it was being performed as a play on stage. And the acting is amazing!! So just as a word of advice... if you're having trouble understanding or enjoying Hamlet, watch this movie in between readings! It really, REALLY helps.