Okay so last year I dated this super sweet boy, Tom, it only lasted a few months because we got in a fight one day and never resolved it until six months later. It was a really great relationship, I was just having a bad day that day, yelled at him for the first time, and never said sorry. =
He dumped me and I told him I didnt care, we went our seperate ways, he stayed single for the several months, I however I started dating his friend John after our little fight we had, and dated John for the six months.
But I ended up constantly thinking about Tom, and my relationship with his friend sucked, I wanted to get back with Tom more than anything, but John wouldnt let me dump him.
But finally one day John broke it off with me, my first thought was "omg tom!"
I stayed single for two weeks though, didn't talk to Tom like I wanted, I thought it would be taboo, off limits. But three weeks after my break up with John, I talked to Tom! He said he missed me and still thought about me, I said I missed him too and wanted him back. He said we could be friends and see what happens

But then I found out from a friend he already had a girlfriend. I asked him, he said they started dating just two days ago! He said the relationship really sucked already and that she didnt care at all for him.
But we kicked it off anyways, for the next few days we talked a lottt, we hung out a lot too. Finally one night we had amazing sex and made out and I was so in love =) We watched a movie and cuddled up and fell asleep together, totally forgetting about his girlfriend.
Its been a few days since that night, we still talk, but its weird now, he's still dating that girl, and he still tells me she isnt a good girlfriend and that theyre relationship is in the dumps.
It fustrates me, why doesnt he just dump that stupid girl and get back with me already? What should I do? I told him to **** off last night too though =
I love him so much though, I didnt mean it