There are themes in Shakespeare's plays that return again and again, for example love, power, revenge, mistaken identity, insanity and free will.  We look at some of Shakespeare's themes in more depth.