What a summer this has been!