Sounds like a classic case of AFC syndrome (average frustrated chump). You're clearly in her friend zone and yet you seem to be following her like a puppy hoping she'll eventually come around and see you for the swell guy that you are (otherwise her behavior wouldn't bother you). Have you come out and straight up explained your feelings to her? I'm guessing no. Why not? Are you afraid of losing her? Dude, you don't have her now. Are you going to wait until she meets someone else and gets engaged? Been there, done that. Trust me, it sucks. Next time you go out and you're sitting there talking to her for an hour, take control, change the subject and tell her how you feel. If she rejects you, move on. You haven't lost anything.
Edit:
Or better yet, don't ask her to go out next time. Let her ask you out. Then decline but offer an alternative: a "quiet, romantic evening" at your place. Do be sure to mention the "romantic" part to her so she won't misinterpret your intentions. Tell her you'll cook dinner and afterwards you'll watch a movie and share a bottle of wine. One of two things will happen: she'll accept or she'll decline. Either way, you'll know where you stand.