<human>: Could you distill the essence of the text into 1-3 sentences?

I met, lets call her Star, back in March. Everything was going great, summer came around, we split directions, but kept in contact. Due to the distance between us we were only able to see each other a few times during the summer before school started again. The summer had it's toll on our relationship, we drifted apart for about 2 months, bringing us close to present day.
A couple weeks ago we talked, admitting that we both still had feelings for each other and should give it another shot. But things are never so simple...

Here's where the tangled-ness plays in.

I knew very early on in our relationship that she used to be married. The man she'd married lives in the same town, works at the school, potentially making things more awkward. Well, this man, who'll be known as Derpkus, still had feelings for Star. They had been married for about 3 years, and have been divorced for about 2. Presence in Star's life however did not end at the marriage. He would lend Star his car, frequently text, fb what not, and once went as far as pounding on her door one morning demanding to know who's suspicious car (mine) was her drive way.
During all this Star claimed she had no feelings for him, would never cheat ect while we were together, but had some backwards justifications for using his car.

During the time we weren't seeing each other Star went back to her ex, claimed he had 'changed' and was no longer a 'selfish-dick', and she was giving him the benefit of the doubt, seeing him until he goes back to being a dick, which she is certain will happen.

See what happened? We both still have feelings for each other, but she is currently seeing her ex, Derpkus. She refuses to be the 'bad' person and break up with Derpkus until he reverts back to his old habits.

Oh yeah, just for added entertainment my roommate was gunning for her briefly as well!
<bot>: Girlfriend and I had a short split, during which time she got back together with her ex, yet still insists we should get back together. Also, I think I may be an idiot.