Esmeralda is a good witch who went to school with Tabitha Lenox many years ago. She now runs a good witch school that Endora Lenox attended for a brief time.
Esmeralda was portrayed by Georgia Engel. In a flashback to her younger days, she was portrayed by Melissa Fahn.
Read more about this topic: Minor Passions Characters