The limitations of space and time prevent us from comprehending with any certainty the nature of the spirits who come to us. In the end, we can only surmise their nature and purpose, although it is my belief that basing our assumptions on natural evidence is the best way.
Chinese New Year, also known as Lunar New Year or Spring Festival, is the most important festival in China and a major event in some other East Asian countries.