John has come! The longest day for forty years