Most Helpful Guy
You put yourself on a plate for him and technically he was single and he thought you were hot so he couldn't say no, I don't think he loves her that much or maybe he's not worth very much as a person because his feelings lack any sort of depth whatsoever, some people are just duds! lol
Most Helpful Girl
If they were dating for 4 years & broke up why would you let him go all the way with you? You giving it to him wasn't going to change anything. Couples who break up after a while still talk & are more likely to still be in love & talking to each other. You set your self up to get played honestly. He most likely stop coming around because he didn't feel right about doing that with you.