Time for some tough-love...the 'friend-zone' is the absolute worst-place for any man. You're essentially her Eunuch to talk to and go on 'safe' dates with. Your attractiveness to her will wane and that 'one-day' will never come. Ask yourself what benefit you receive by being her friend. Companionship? Get a dog, they're far more loyal and loving. The only reason you're giving her all your power is the mis-guided thinking that she'll 'come-around' cuz you're 'there for her'...this is not going to happen. Sack-up and don't return her calls/texts for a few days...go be busy doing stuff that YOU like to do. Once you're able to be your own man and not her puppy, she will possibly see you as 'mate-material'
Sorry bro, you know I only want what's best for you