Separated at birth. Reunited by chance. Two pairs of identical twins are destined to meet on one very confusing day in the wild and mysterious town of Ephesus, as Delaware Shakespeare Festival