She played a good witch in a 2007 recurring role of Esmeralda on the now-defunct NBC soap opera `` Passions '' .
She played a good witch in the 2007 recurring role of Esmeralda on the now-defunct NBC soap opera `` Passions '' .