Weaving the History