Huachao Festival, also known as Flower God Festival, or Hundred Flowers Birthday, is a traditional Chinese festival. This painting depicts a flower god who looks like a butterfly in some way.
No use is allowed without explicit permission from owner