Weaving fact and fiction for St Andrews Castle siege