The last thing she wants right now is for Robert to have hope in what might never be, who knows, maybe she is just not meant for a second chance in love.
Esmeralda might her decision and have told David, that they can only be friends. She will never repeat what happened with Elias. She won't allow David's little gestures to get to her to make a big mistake and get her heart crushed again in the end.
They will remain, friends, until she is sure he is the right person for her this time around. Her heart was crushed in ways he never imagined, she never thought Elias could do what he did. The first time she decided to forgive him but the second time she couldn't.
He cheated her in the cruelest way he could have ever and on the worst day as well. Elias picked the worst day to do what he did. She was shattered beyond thought. She never thought he could ever do what he did. But he did it.