What is the symbolic meaning of a white butterfly?

The symbolic meaning of a white butterfly varies from one place to another. For instance in Japan it is a symbol of a soul of a departed person while in China it represents immortality.