I'll put simply, I've liked this girl since my freshmen year of high school, last year. As it turns out, she started dating another guy. Despite this, I always had some hope that I'd get a chance to be with her. A year from there, beginning of Sophomore year, I started dating another girl, but I still liked the other girl. As time went by, me and the girl i liked were partnered up for a school project. We started becoming good friends, and she told me about her current relationship and how she's considering breaking up with him, but then said she also liked another guy. Feeling heart broken, I wrote her a note about the past 2 years, and since I didn't see her in school often I thought she'd never talk to me anyways. The same day, she managed to convince me to walk with her. She admitted that at the beginning of the year she used to like me, and that she doesn't like the other guys anymore (meaning she doesn't like neither me, her boyfriend, or the 3rd guy). She told me how if for some reason she breaks up with her boyfriend and starts to like me again she'll take a chance with me. I'm still dating the other girl, but I've been considering breaking up with her before this happened. Am I supposed to break up with my current girlfriend to wait for a girl I've liked for 2 years to possibly break up with her boyfriend, or stay with my girlfriend? I like the girl over my girlfriend, but I don't know if she'll go out with me if she breaks up with her boyfriend. What do I do?