Lena

"Shhh..."

- Lena

Is she alive? Is she dead? Is she a spirit of the Planet Oasis or some combination of all three? One theory is that she appeared, full-blown from Luca's lonely desires one hot night. They have been inseparable since.

Lena is not invisible, not exactly, but very few people have ever seen her.