You have a crush on her, may be you can call it love. However more important is whether she has similar feelings for you or not. You seem to be pretty involved from your side so you should not wait, particularly when someone else is also trying to propose her. While proposing her, you have to prepare yourself for negative answer. She may deny your proposal and you should be ready to digest the fact.