Layla

Layla is a memey being, who is probably at least partly a tree. She is the la of Carhola.