This never got explained.
>>683820712Literally a puppet's threads. She take her destiny in her own hands. >Hands, puppeteers, threads, fate.