Shakespeare–whetting, frustrating, surprising and gratifying.