Undecided Question

I love him but hes dating my bestfriend. what do i do?

his name is brian. he's really adorable, taller than me, dark skin, round face. im blond, not that tall, and i love him.

we have dated twice this year. at first he texted me and said "i like you will u go out with me" a simple question. of course i said yes. then i had to break up with him because i needed a break (i probably shouldn't have)

a month later (he had dated 3 other girls in that past month) he asked me out again in a text. i said yes again. our texts turned into 5-hour-long phone calls. i fell even deeper in love with him
when i was around him, my heart would beat fast.
he took me on our first date 3 days later. he held my hand while we watched the movie '2012'. after the movie he dropped me off and kissed me in his car! ……….i didn't feel a spark. maybe he wasn't a good kisser. maybe i hadn't found the right guy.

so he started to say he loved me more. he started telling me that i was unlike any other girl he dated. i cried sometimes about how much i cared for him. he said that his heart fed on the sound of my laughter.

he took me on another date to see 'New Moon' (my all-time favorite movie) and we held hands. he put his arm around me. in the car, he tried to kiss me but i looked down. it took us a day to get talking again.
i figured that i needed another break. maybe 2 days of freedom so i could get my mind straight.
so i dumped him.
again.

i missed school the next day and layed in bed until i went to sleep again.
the next day HE WAS DATING ONE OF MY BESTFRIENDS.
they have been going out for about a month and a half now. he wont break up with her. he has never broken up with anyone. thats the "girl's job" apparently.

i still flirt with him. and it seems like he is flirting with me too but i cant be absolutely sure.

what the **** do i do. im so scared. i cry about this almost everyday. help me.