esmeralda abbott