This goddess is called 妙音天女 or 辩才天女 in China，and Benzaiten (弁才天, 弁財天) is the Japanese name for the Hindu goddess Saraswati. Benzaiten is the Goddess of everything that flows: Water, Words, Speech, Eloquence, Music and by extension, Knowledge. This photo is from a role in Beijing Opera
Boro is a Japanese word for "tattered rags". It refers to the way people used to recycle small pieces of fabric. These complex blue textile pieces tell stories about Japanese families, their rural way of life, and economic situation in the northern part from the Edo to the early Showa period (17th - 20th century). Each piece is handed down from generation to generation. For decades traces of darning and quilting were added to increase their lifespan.