This week we have encountered many fascinating and surprising...