<human>: Can you condense the text into a few key points?

We have been friends since I came to the school as a freshman, I am a junior now and she is a senior. I've always liked her in a girlfriend type way, but never thought I had a chance in hell with her.

About 2 months ago I became single, and a month ago my interest in this girl resparked while she was consoling me. She told me she would go out with me, but here's the catch... if she was single. She has been going out with her boyfriend for about 1 year now I think.

Her boyfriend is a bit of an asshole to her, and she complains about him almost daily to me, but she insists on trying to fix things up between the two of them.

So, here is my question. Do I just sit here and wait? Do I take a more active role? Do I just move on to find someone else?
<bot>: Girl of my dreams is in a relationship, but would go out with me if not, wait for her or do something else?