Annika Jensen - ART 291The lemniscate means infinity, immortality, the future and "the endless nature of energy". In Buddhist culture, it symbolizes long life. In Egyptian times, it stood for the "city of eight" where souls would go after death to join the gods.