Here's the exciting thing about "Cardenio," the new production at St. Louis Shakespeare: 10 minutes before the ending, you can't decide if it will end with two weddings or four funerals.