Why are Shakespeares plays still so popular?
What made Shakespeare immortal was his way of describing the characters through their speech. He knew the secrets of one’s mind and soul and was able to build his characters on his knowledge about person’s personality. That’s why he is so popular even nowadays; because people can associate themselves with Shakespeare’s characters. That is in my opinion, of course.