Hold on to this friendhip/relationship, you met her just because you needed her into your life, it happend because it had to, and that's your luck.
Now your life is in this future. No the timing is not wrong, she came when you needed her, just right, make it happen, it is a chance you've got there. Take your chance and allow yourself to be happy.