ha under de senaste veckorna fått bevitna det ena lysande skådespelet efter det andra.