blush ghost pillow

$25.00
| /

blush ghost pillow

Sewn and screen printed by hand on natural canvas

natural canvas

8.3in x 12in