Tapestry Hamsa Dream

  • Sale
  • $29.99


Tapestry Hamsa Dream

There is just so much going on in this tapestry that if you don't do a double take you might miss something!