The tapestry of history is woven of many threads.