Galagirl, you have given me a lot to think about and talk about. One thing you said that seems to be a mistake I am making is sacrificing my own happiness to give her a greater measure of it, which I have no doubt is foolish and unsustainable.
I need to accept where I am and talk about where she is. Fortunately, she isn't pressuring me or holding me to a timetable. I find solace there. She is my best friend and I can't imagine what my life would be without her.
Thank-you for everything you posted, I will meditate on this, do some reading and take my time doing both.