Dimension: 3.25in x 3.25in
Material: 100% Rayon

In Japanese culture, owls are seen as divine messengers of the gods, while Barn or Horned owls are perceived as demonic figures.