Hey everyone. Just to give a bit of a background, I'm a 21 year old male and I've never been in love / in a relationship before.
So I met this girl in the spring of 2009 and we had an instant connection. Pretty soon we became best friends and spent the summer attached at the hip. We got really close and soon it became apparent that the 2 of us had a HUGE crush on each other. We made out sometimes and we were just extremely cute together in general. But here's the catch... she already had a boyfriend. And not just any boyfriend, but rather a boyfriend of 2+ years that she recently just moved in to a new apartment with and couldn't really break up with because she'd have nowhere else to live.
Was she in love with her boyfriend? Yes. But she always seemed to be quick to point out all of her displeasures with him that seemed to only emerge after they moved in together. At one point she said something along the lines of "as soon as the lease is done (July 2010), I'm out". Often during the summer she would ask me "what should I do?" and I just said stuff like "that's something you need to figure out for yourself" (obviously in a way that sounds a lot better than it appears in words).
Towards the end of the summer / early fall, I could tell that I was losing my footing a bit. Instead of hearing things like "as soon as the lease is over I'm out of the relationship", I was hearing things like "the problem is I have two really awesome guys in my life right now" and "I haven't decided if I'm gonna stay with him or not after the lease is up".
Anyway the fall came and we became separated as school kept us in different cities, although we maintained our best friendship. By mid-November or so, the mutual crush we had on each other seemed to have disappeared and we both acknowledged that and she mentioned how she was sorry and that her and her bf were just going through a rough patch during the summer. We get into December and the Christmas season and we don't talk nearly as much as we used to and I was worried the best-friendship was disappearing too.
But then January rolls around and we start talking again a lot more than we did in December. Pretty shortly, we were talking over the internet every single day and there were a few days there where we literally talked for the entire day by a combination of IM / skype video call / texting (when her bf was out of town). It soon became apparent that our feelings for each other never really went away, they were just dormant for a while, and now they had resurfaced again.
I soon then learned that she's once again pretty annoyed with the bf, that he's acting really immature and stuff. Every time she tells me a story about something dumb he did, it makes me cringe on the inside because she deserves so much better. She mentioned that the good days with him are really really good but the bad days with him are hard. They're trying to work out their differences but so far it seems to be all talk and no action. I've told her that she doesn't deserve any bad days whatsoever and that her bf should clean up his act and she's mentioned that she doesn't really want to leave him but that if it doesn't get better she doesn't see what other choice she has.
So basically I think that me and her are perfect together and that we're meant to be. I've never felt this way about anyone in my life before and I don't know if I ever will again. She texted me while she was drunk that she loves me (I don't think she remembers this, but yeah). And I love her too. But before all else I'm still her best friend first. I've told her to give it some time (i.e. until the lease ends in July) with her bf to see if he improves, and if he does then great, but if he doesn't then she deserves better that she shouldn't have any bad days at all.
So anyways I think her bf is a huge tool who doesn't know what he's got, and I have serious doubts in his ability to mature. But as I mentioned before, I'm her best friend first, and I want her to be happy so I hope he matures a bit. But that being said, I would love it if July 2010 rolled around and the lease ended and she would choose me over him. She's told me that she thinks I'm perfect in every way (even though that's not true of anyone haha) and that I have none of the flaws she sees in her current boyfriend. But I'm still highly skeptical that she'll dump her bf in July even if stuff doesn't improve between them.
So I was wondering if anybody had any advice on how to approach this. Like I really love her and I've never felt this way about anyone before and I don't want to make potentially the biggest mistake of my life by taking the wrong course of action. I would really love it if we could become a couple sometime within the next year. But at the same time we're still best friends and that friendship is invaluable to me and I wouldn't do anything to ruin that. Should I let her know that I love her (since I haven't explicitly said it yet)? Should I play it cool? Should I do something entirely different to try and win her over? If anyone has any insight to my situation, it would be much appreciated!
P.S. If you actually read this whole thing, thank you.