No. If you like her, keep on talking to her, just keep it going. She seems to be a good ffriend, and you should never let good friends go.
No one can tell if this would work, you would have to bring many sacrifices and maybe, if it works and then you'll meet in real life someday, it doesn't. It's risky. But it CAN work.
Just keep it going and don't put too much pressure on it. My first relationship was with a guy who lived 4000km away, and it worked for some month until we both changed too much. It was hardm but possible.
Just do what you feel is right, no one can tell the absolute truth about this.