Everything

Qing chalice veil

Chinese traditional embroidery on a 58.4 x 58.4 cm satin weave chalice veil.