msc, jpin is giving some good advice. I assume he's a guy, and that helps too.
I'm a woman, and I want to make sure you realize that not all of us would make the choices your friend is making. Don't let this situation sour you on the possibilities for finding someone who could give you what you need.
I happen to agree with jpin. She is keeping you around for herself, and not being fair to you.
I know how hard it is to let go of someone you really care about.
I strongly suggest giving yourself some time away from her. Try a few months. Ask yourself if you Can be her friend without having other feelings for her. Ask yourself what she is contributing to the friendship: is she really the kind of friend you want?
cheers