>>>>>>>>"I must begin by saying that I have never been with anyone, have had no girlfriend, and never any desire to either."<<<<<<<<<
It is hard to put this into context without knowing your age, regarding your experience with women and your ability to travel to see this person.
Do you mean no desire for sex or no desire for a relationship?
In my opinion, this is one of those points where you need to force one of two outcomes - removing all contact or moving to be with eachother. At some point either you or her will meet someone in real life and your online discussions will become inappropriate for you and her to continue. The only way you are going to decide your feelings for this woman (and her feelings for you) is to meet her in person. When you do, a lot of things will become very clear to you, and a lot of feelings will fade completely or get stronger. Online relationships can be very misleading, even if unintentionally.
Two years is a long time to have feelings for someone. Don't let this haunt you for the rest of your life thinking what may have been. Go meet her so you both can move on with life, with or witout eachother. At least make phone contact if you haven't already.