All the Days Past, All the Days to Come