This guy I've messed around with for now more than 3 years seems to always come back. I don't understand we never had sex and I even told his ex-girlfriend that he cheated with me;which was true. We didn't speak for a while but now he wants to catch up again. Why does he keep coming back saying he misses me we never were an item and I did him dirty? Should I even give him the opportunity to hang out he we've never had a real friends relationship he can't manage to keep his hands to himself. What should I do?