A tapestry in space and time