Weaving fate...