The Golden Yarn by Cornelia Funke
The Golden Yarn by Array