The tapestry 1,100 years in the making