Weaving the Times