Wholly cow, you just described the exact same situtation that i am in ....I'm on the opposite sides of things of course... I've liked this girl forever...and also liked her when we first met..heck a while before we met. This girl though, like means the world to me. I seriously don't know what i'd do with out her. Its just like you said too that we get along so well and lately were just like you with arguing sometimes she wins, sometimes i win, sometimes we just say screw it and agree to disagree....
Oh man though I know what you mean between love with friends....I mean I love her and I know she loves me but i just can't tell if its just friends or what....but she has so many girlfriends too and we all always hang out and I just wish that her friends would talk to her and give her the courage to tell me how she feels....
Just like you said i'm the fool that doesn't have the courage to tell her how I feel......I really think we could work out and be a great couple if one of us would just gain some serious courage. I mean we talk all the time and are so close already i don't know why we arn't going out.... Unlike you however this girl of mine had a BF which i wasnt bothered by because i figured it wouldn't last. But all she ever does is call me and tell me her problems with him.....HOW MUCH FUN!!!!!!!!! haha.....i'm bein sarcastic too...I really do enjoy talking to her tho and making her feel better so...its all good
They however also broke up a month ago or so and I am tryin to help her through that and it just kills me that we can't be together....Well sorry for blabbin on but I just neeeded to talk a little....
As for advice for your situation which seems identical to mine. I say that i think that in both of our cases we need to buck up and get some courage and tell the other person how we feel...I hope you can do this and take care of your problem....I'm sure he has feelings for you and will turn into a very strong and lasting relationship. But however I highly doubt i can build up that kind of courage. But I seriously think i should talk to her cuz i think your situation sounds just like her talkin and if she does feel the way you feel i might as well give er a shot.......
Hope i helped a little