Then again, a lot could have changed since he posted that... 12 years ago.Jesus dude the answers are so damn obvious.
Despite not talking she knows you will always be there for her. She trusts you. Duh
You on the other hand. Need to call her apologize for being a dick, and ask her to coffee. And only her. Before you go to coffee, clear your head. Go to the range, watch a funny movie, rub one out, whatever. Then meet her and lay it out for her. Be honest with out expectations,or intentions. Just tell her how you feel. If she's into it or not you'll finally have your answer and you can move on or in depending on what she says.