Kotomora
繍仏 (shuubutsu) Japanese meaning: embroidered Buddha | Kotomora