I have known my friend for close to 15 years and our relationship grew from just being friends, to close friends in a strange way.

I have always been attracted to her and she knows the fact ..

She let's me in once in a while and shuts me out as often .

So recently I tried being intimate with her and she did not push me away ...it was the greatest feeling I have ever felt ..we however didn't go very far because I don't want to rush her and she pushes me away yet again .

I know she is attracted to me but has never and will not admit it...so why does she let me get intimate with her when an opportunity arises

I think you may end up getting hurt. She may just like the attention, knowing you like her..

Yes, she may be attracted to you, but if she really wanted more than just a feel good moment here and there it would not take this long to progress or the on and off action you receive.

My advice is you have feelings for her, she is probably treading slow to see if you do. Not because she feels the same but she may just want a one night fling in a slow fashion, and that is it- if even that...

My advice is look for someone who is going to give you the attention you give this girl and don't look back.

I believe you are threading rocky water here. Be careful that you do not want more than what she willing to offer. Because it seems that she only let's you in when it's convenient for her. If you have been attracted to her for 15 years and has only been intimate with her 1 time then it is obvious that she does not feel the same way you feel for her that she feels for you.