Originally Posted by LBP
Let me just say... Waiting is all well and good and it sounds like it's probably the best bet, considering your situation and considering you REALLY like this girl (is it crazy to say that you're sort of in love with her?). That said, do not cut your nose off to spite your face! There is a lot to be said for taking action and showing an indecisive nature can be a killer when it comes to romance.
Romance is not thought out - it's gut instinct! Now, you can temper that with wisdom... In fact, you should. But remember that she needs to know how much you care and care about her specifically.
If she knows how to appreciate somebody, and has been waiting for this as long as it appears, then she'll know what to do from there.
I don't know. I've never been much for waiting, so consider me the devil's advocate for impulse.