Layla Illanrae

Layla is a traveling druid that specializes in creating constructs out of organic matter. She has lived for many thousands of years and is very knowledgeable and wise in many areas of study. She is known by most wise mortals and will often appear when her advice is needed.