Shakespeare Festival May 21