Ah, the pain of being in love with someone who doesn't feel the same for you. It's an old familiar pain to me, personally. Sounds like it's the first time you're experiencing it. That sucks, but you came to the right person for advice, given all my experience with this.
And the advice is simple: Put up or shut up. You can either go after her or you can suck it up and just accept the fact that it's never going to happen. I'm sure you've considered the pros and cons of each choice. If you go after her, you might fuck up the friendship, OR you might actually get her! If you don't make a move, you keep the friendship and suffer in your longing for her and pretty soon when you're around her you'll think of absolutely nothing but how you want to hold her and be with her.
Keeping that shit to yourself is misery, dude. You think you hate the human race, NOW? Just wait'll you've had a few years of torturing yourself over this and wanting to blame every one and every thing except her and you for how you feel!
Make your move. Tell her how she makes you feel. And DON'T get discouraged by rejection! If she's not intersted, don't make a big deal out of it. Just accept it and continue with the friendship, pretending nothing happened....
Oh, but she won't forget. Don't you worry about that. She'll remember how you feel and if there's ever any chance at all, she'll remember YOU when the hick boyfriend gets dumped. That's when you'll know for sure. If the boyfriend is gone and you're there for her and she doesn't come to you (in due time), THEN you know there's no chance.
But if that happens (and, honestly, that's probably what WILL happen), at least you fucking tried! At least you didn't sit on your ass being a coward and always wondering "what if?"
I'll say it again: Put up, or shut up!
All My Hate,